Impossibile revocare badge da utente

Sto eseguendo Discourse self-hosted 3.6.0.beta1-dev e un utente mi ha chiesto di revocare il badge “First Like” da lui. Ci sto provando da giorni, ma ogni volta che revoco il badge, questo ritorna entro un giorno. Ho seguito le istruzioni da questo topic. Ogni volta che il badge ritorna, è sempre per lo stesso post e appare come se fosse stato concesso molti giorni fa (che è quando l’utente originariamente ha ottenuto il badge).

Ecco uno screenshot di me che cerco disperatamente di revocare il badge:

Ho anche aggiornato la mia istanza di Discourse 3 giorni fa, ma il problema ha continuato a ripetersi anche dopo. Quale potrebbe essere il problema qui?

Credo che ciò sia dovuto al fatto che il job per assegnare i badge verrà eseguito quotidianamente. Il badge viene assegnato perché l’utente ha apprezzato quel post.

Probabilmente dovrai rimuovere il “mi piace” a quel post da parte di quell’utente, probabilmente usando la console di Rails. Oppure, potresti aumentare temporaneamente l’impostazione post undo action window mins, rimuovere il “mi piace” al post, quindi ripristinare l’impostazione.

L’utente ha già rimosso il “mi piace” un paio di giorni fa, ma il badge continua ad essere aggiunto per lo stesso post. Hanno persino provato a mettere “mi piace” a un altro post, ma ciò non ha modificato il post per cui appare il badge. Sai quale processo sta facendo questo?

@KockaAdmiralac sei riuscito a risolvere questo problema?

Questo non è un problema a cui il team potrà dedicare tempo alla risoluzione, dato che è specifico per un membro in un sito. Non ho mai sentito nessuno voler fare questo prima.

Penso che la discussione sia continuata su First Like badge cannot be removed

1 Mi Piace