Badge SQL attivato sul contenuto del post

Sto cercando di assegnare un badge in base al contenuto di un post.

Ad esempio, se scrivo ‘Give Me A Badge’ mi viene assegnato il badge ‘Demanding’.

La mia istruzione SQL è la seguente:

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) )

Con ‘Query targets posts’ (La query prende di mira i post) e ‘When a user creates or edits a post’ (Quando un utente crea o modifica un post).

Tuttavia, non si sta attivando. La ‘Badge Query Preview’ (Anteprima query badge) mostra i risultati per le assegnazioni, ma il sito non sembra assegnarli.

Aiuto e consigli sono benvenuti, per favore.

Purtroppo non riesco a riprodurre :thinking:

Detto questo, ho trovato un paio di bug in BadgeGranter che potrebbero impedire l’assegnazione dei badge.

Forse una volta che sarà unito (merged), potresti aggiornare e riprovare?