カスタムバッジの付与に失敗しました:理由フィールドが空でないため

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.

I have created PR for the same here:
https://github.com/discourse/discourse/pull/6836

「いいね!」 7