- انتقل إلى “إشعارات العلامات الافتراضية” لمجموعة
- أضف علامة إلى “المراقبة”
- حفظ
- قم بإزالة العلامة من “المراقبة”
- أضف نفس العلامة إلى “التتبع”
- حفظ
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.
يبدو أن الكود لا يزيل أولاً السجلات التي تحتاج إلى إزالتها ثم يضيف السجلات التي تحتاج إلى إضافتها، ولكنه يحاول القيام بكل ذلك دفعة واحدة.
الضغط على “حفظ” بين إزالته وإضافته يحل المشكلة.
الواجهة في تفضيلات المستخدم لا تسمح بذلك بالمناسبة، لا يمكنك تحديده لفئة أخرى إذا قمت بإزالته للتو - يجب عليك الضغط على حفظ أولاً.

