Verschieben des Standardbenachrichtigungsstatus für ein Tag führt zu einem Fehler

  • Gehe zu den „Standardbenachrichtigungen für Tags“ für eine Gruppe
  • Füge einen Tag zu „beobachten“ hinzu
  • Speichern

  • Entferne den Tag aus „beobachten“
  • Füge denselben Tag zu „verfolgen“ hinzu
  • Speichern

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.

Es sieht so aus, als ob der Code nicht zuerst die zu entfernenden Datensätze entfernt und dann die hinzuzufügenden Datensätze hinzufügt, sondern versucht, alles auf einmal zu erledigen.

Wenn Sie zwischendurch auf „Speichern“ klicken, umbenennen Sie das Problem.

Die Benutzeroberfläche in den Benutzereinstellungen erlaubt dies übrigens nicht, Sie können sie nicht für eine andere Kategorie auswählen, wenn Sie sie gerade entfernt haben – Sie sind gezwungen, zuerst auf Speichern zu klicken.

4 „Gefällt mir“

Hallo @RGJ, danke für den Bericht!
Dies sollte nach folgendem behoben sein:

3 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.