タグのデフォルト通知状態を移動するとエラーが出る

  • グループの「タグのデフォルト通知」に移動します
  • タグを「監視中」に追加します
  • 保存します

  • タグを「監視中」から削除します
  • 同じタグを「追跡中」に追加します
  • 保存します

ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "idx_group_tag_notification_defaults_unique" DETAIL: Key (group_id, tag_id)=(45, 36) already exists.

コードは、削除する必要のあるレコードを削除してから追加する必要のあるレコードを追加するのではなく、すべてを一度に実行しようとしているようです。

削除してから追加する前に「保存」を押すと、この問題は回避できます。

ちなみに、ユーザー設定のインターフェースではこれができません。削除したばかりのものを別のカテゴリに選択することはできず、まず保存を押すことを強制されます。

「いいね!」 4

RGJさん、ご報告ありがとうございます!
以下のコミットで修正されるはずです。

「いいね!」 3

このトピックは4日後に自動的に閉じられました。新しい返信は許可されていません。