Enviar um logotipo após excluir o logotipo atual sem enviar entre eles mostra um erro

Eu só queria mudar o logotipo que eu tinha carregado. Então fui para /admin/config/logo, removi o logotipo atual e tentei carregar o novo. Falhou: POST https://example.discourse.group/uploads/complete-external-upload 400 (Bad Request)

Funciona quando eu rolo para baixo e clico em salvar após excluir o logotipo antigo antes de carregar o novo. Também funciona para soltar o novo logotipo sem excluir o antigo, mas eu não tentei isso no início porque, enquanto houver um logotipo no lugar, o campo não diz que posso fazer isso.

Também tentei carregar um novo logotipo, excluí-lo e carregar outro, o que também falha:


Ok, na verdade o upload funciona. Quando você exclui o logotipo antigo, carrega um novo, ignora o erro e envia as alterações, você verá o novo logotipo. Então, o que o erro me diz, e por que os botões ficam desativados depois quando magicamente ainda funciona?

3 curtidas

Obrigado por postar isso, @Moin.

Acabei de testar isso e parece que o erro aparece quando você arrasta e solta uma imagem, mas não quando você clica para fazer o upload - se você fizer isso, não há problema.

Isso é certamente um bug, então vamos dar uma olhada e ver o que podemos fazer sobre isso.

Obrigado!

3 curtidas

Após testes adicionais, este problema parecia ocorrer apenas de forma intermitente, e não consistentemente com as mesmas imagens ou algo do tipo. Dito isso, ele foi resolvido como parte de outra atualização, e não consigo mais replicá-lo em nenhum site.

1 curtida

No momento, ainda consigo reproduzir isso no meu fórum, que foi atualizado há cerca de 15 horas. Tentarei novamente após o próximo deploy.

2 curtidas

Para ajudar a depurar isso ainda mais:

  1. Isso acontece toda vez que você tenta carregar uma imagem com arrastar e soltar? Acontece com qualquer imagem que você tenta?
  2. Algum erro aparece no seu console? Se sim, você poderia tirar um print e postar aqui?
  3. Se estiver acontecendo consistentemente com uma imagem em particular, você poderia carregar essa imagem aqui?

Obrigado!

1 curtida

Até agora, acontece toda vez que tento carregar uma imagem com arrastar e soltar depois de excluir a imagem atual sem salvar entre elas.
Gravei outro vídeo usando a imagem padrão de esboço a lápis e a interface de configuração do site em vez da página de configuração. Mas o problema permanece o mesmo em ambos. Embora o botão salvar esteja muito mais abaixo na página de configuração, é por isso que não salvar após excluir é mais provável lá.

Sim, não acho que a captura de tela revele muito mais do que já mencionei em minha primeira postagem.

Acontece com todas as imagens que tentei.


Esta é a usada na gravação acima.

2 curtidas

OK - obrigado - farei mais testes por aqui e verei o que conseguimos descobrir.

1 curtida