Hallo, ich habe sowohl die neueste stabile Version 1.9.3+2 als auch test-passed überprüft und festgestellt, dass ein benutzerdefiniertes Abzeichen einem Benutzer nicht erteilt werden kann, wenn das Feld „Grund" nicht leer ist.
Schritte zur Reproduktion:
Erstellen Sie ein neues einfaches Abzeichen mit einem Font-Awesome-Symbol, ohne SQL.
Gehen Sie zu admin/users und suchen Sie den gewünschten Benutzer.
Klicken Sie auf Badges bearbeiten.
Wählen Sie das erstellte Abzeichen aus.
Geben Sie einen Grund ein (wichtig!) https://www.cuba-platform.com/discuss/t/redirecting-http-to-https/3977/4
Klicken Sie auf Erteilen.
Sie erhalten einen Fehler, siehe Details unten im Bild.
Wenn das Feld „Grund" leer ist, tritt kein Fehler auf.
Mein Forum befindet sich in einem Unterordner, was wahrscheinlich der Grund für das Versagen ist:
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.