Fehler beim Bearbeiten von Abzeichen - Trigger wurde geändert

Wenn ein vorhandenes Abzeichen bearbeitet wird, ändert sich der Auslöser so, dass er immer zu Folgendem zurückkehrt:

Wenn ein Benutzer das Vertrauensniveau ändert

Sehr ärgerlich beim Bearbeiten vieler Abzeichen!

Ich konnte dies nicht reproduzieren. Können Sie mir mehr Details geben, vielleicht eine Reproduktion von Grund auf oder ein Video?

OK, ich benutze die API, um Foren-Badges basierend auf dem zu vergeben, was die Leute auf meiner Website https://tardis.guide tun.

Dann habe ich eine Badge-Abfrage hinzugefügt, die unmöglich zu verdienen ist, nur damit die Badges nicht in der Liste für die „Vergabe von Badges“ angezeigt werden – sie war verstopft und ich brauchte sie dort nie.

Daher enthalten alle meine Badges diese SQL-Abfrage:

SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000

(Dies ist der einzige Weg, den ich kenne, um ein Badge aus der Dropdown-Liste zu entfernen.)

Ich habe den Auslöser auf „täglich aktualisiert“ gesetzt, nur weil es einer ist, der funktioniert.

Aber seit dem Update hat sich der Auslöser jedes Mal, wenn ich ein Badge bearbeite (vielleicht um die Beschreibung oder das Bild zu ändern), auf die erste Option geändert, weil beim Versuch, auf „Senden“ zu klicken, Folgendes angezeigt wird:

Und wenn ich nachsehe, hat sich der Auslöser tatsächlich zu „wenn ein Benutzer das Vertrauensniveau ändert“ geändert:

Also ändere ich es zurück auf „täglich aktualisiert“ und klicke auf „Senden“, und es funktioniert.

Aber wenn ich dann einfach die Seite aktualisiere, wird sie wieder zu „wenn ein Benutzer das Vertrauensniveau ändert“, sodass ich sie nicht bearbeiten kann, ohne das wieder zu beheben.

Danke

1 „Gefällt mir“

Ich werde versuchen, mir das morgen anzusehen und zu sehen, ob ich es mit diesen Informationen reproduzieren kann, danke.

Ich konnte Ihr genaues Problem immer noch nicht reproduzieren, aber ich vermute, dies könnte helfen:

1 „Gefällt mir“