Badge SQL bei Beitragsinhalt ausgelöst

Ich versuche, eine Auszeichnung basierend auf dem Inhalt eines Beitrags zu vergeben.

Wenn ich zum Beispiel „Give Me A Badge“ eingebe, erhalte ich die Auszeichnung „Demanding“.

Meine SQL-Abfrage lautet wie folgt:

SELECT p.user_id, p.id post_id, p.updated_at granted_at
FROM badge_posts p
WHERE p.raw LIKE '%Give Me A Badge%' 
AND (:backfill OR p.id IN (:post_ids) )

Mit „Query targets posts“ (Abfrage zielt auf Beiträge) und „When a user creates or edits a post“ (Wenn ein Benutzer einen Beitrag erstellt oder bearbeitet).

Sie wird jedoch nicht ausgelöst. Die „Badge Query Preview“ (Vorschau der Auszeichnungsabfrage) zeigt Treffer für Verleihungen an, aber die Seite scheint sie nicht zu vergeben.

Hilfe und Ratschläge sind willkommen, bitte.

Ich kann das leider nicht reproduzieren :thinking:

Allerdings habe ich ein paar Fehler in BadgeGranter gefunden, die verhindern könnten, dass Abzeichen vergeben werden.

Vielleicht können Sie nach der Zusammenführung ein Upgrade durchführen und es erneut versuchen?