Ciao, ho controllato sia l’ultima versione stabile 1.9.3+2 che test-passed e ho notato che il badge personalizzato non può essere assegnato a un utente se il campo motivo non è vuoto.
Passi per riprodurre il problema:
Crea un nuovo badge semplice utilizzando un’icona font-awesome, senza SQL
Vai su admin/users e individua l’utente desiderato
Clicca su Modifica badge
Seleziona il badge appena creato
Inserisci un motivo (importante!) https://www.cuba-platform.com/discuss/t/redirecting-http-to-https/3977/4
Clicca su Concedi
Riceverai un errore, vedi i dettagli nell’immagine sottostante.
Se il campo motivo è vuoto, non si verifica alcun errore.
Il mio forum si trova in una sottocartella; probabilmente è questa la causa dell’errore:
Hi,
I was able to find the issue. I found it out after seeing that we were returning 404 in the first screenshot instead of 400. We were not taking care of relative_root_url while parsing reason of badge.