Bonjour, j’ai vérifié les dernières versions, à la fois la version stable 1.9.3+2 et la version test-passed, et j’ai constaté qu’un badge personnalisé ne peut pas être attribué à un utilisateur si le champ « Raison » n’est pas vide.
Étapes pour reproduire le problème :
Créez un nouveau badge simple en utilisant une icône Font Awesome, sans SQL
Accédez à admin/utilisateurs et trouvez l’utilisateur souhaité
Cliquez sur Modifier les badges
Sélectionnez le badge créé
Saisissez une raison (important !) https://www.cuba-platform.com/discuss/t/redirecting-http-to-https/3977/4
Cliquez sur Accorder
Une erreur apparaîtra, consultez les détails ci-dessous dans l’image.
Si le champ « Raison » est vide, aucune erreur ne se produit.
Mon forum se trouve dans un sous-dossier, ce qui est probablement la cause de l’échec :
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.