Incapaz de conceder distintivo personalizado por campo de motivo não vazio

Olá, verifiquei as versões mais recentes 1.9.3+2 (estável) e test-passed e percebi que um selo personalizado não pode ser concedido ao usuário se o campo de motivo não estiver vazio.

Passos para reproduzir:

  1. Crie um novo selo simples usando um ícone do Font Awesome, sem SQL
  2. Acesse admin/users, encontre o usuário desejado
  3. Clique em Editar selos
  4. Selecione o selo criado
  5. Digite um motivo (importante!) https://www.cuba-platform.com/discuss/t/redirecting-http-to-https/3977/4
  6. Clique em Conceder
  7. Você receberá um erro, veja os detalhes abaixo na imagem.

Se o campo de motivo estiver vazio, não há erro.

Meu fórum está em uma subpasta, provavelmente essa é a razão da falha:

2 curtidas

This looks incredibly likely to be the reason, unable to repro on non-subfolder.

4 curtidas

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:

7 curtidas

This has been merged. Thank you @saurabhp!

4 curtidas

This topic was automatically closed after 3 days. New replies are no longer allowed.