Olá! Sou um administrador no site discourse https://forum.image.sc. Este é o erro que estou recebendo atualmente ao tentar adicionar uma nova entrada ao nosso componente Topic List Sidebars:
Passos para Reproduzir
- Abrir a seção
Admin - Em
Appearance, selecionarThemes & components - Em
Components, clicar emEditao lado da entradaTopic List Sidebars - Clicar em
Objects setting editor - Rolar até o final e clicar em
+ sidebare selecionar o novo tópico - Rolar de volta para o topo e inserir
name,tagetopic_id - Rolar de volta para o final e clicar em
Save Changes - A mensagem de erro aparece e a barra lateral falha ao salvar
Alternativas Tentadas (mesma falha)
- Garantir que o componente está atualizado
- Adicionar uma categoria
- Adicionar múltiplas tags válidas
- Remover o
-do nome da tag
Solução Alternativa (Workaround)
Em vez de usar o Objects setting editor, se eu usar o botão Settings Editor na parte inferior da página de edição do componente Topic List Sidebars, consigo editar o JSON diretamente. Consegui criar com sucesso uma entrada manualmente com os mesmos dados que estão sendo rejeitados pela GUI.
Isso me sugere que há um erro na lógica de salvamento ao detectar as tags e envolvê-las em um array.
Último Sucesso
Uma barra lateral foi adicionada ao site em 5 de janeiro, momento em que a entrada da GUI estava funcionando como esperado.
Observações Adicionais
- Na página
Edit sidebars setting, o fato de as barras laterais não estarem em um componente de rolagem significa que, com uma lista suficientemente longa de barras laterais, a mensagem de erro e a entrada de dados não ficam visíveis ao clicar emSave Changes. Eu na verdade nem percebi que havia um problema no início. - Isso foi agravado pelo fato de a mensagem de erro fornecer um índice em vez do nome, o que tornou obscuro o que estava falhando na validação.
Obrigado pelo suporte!
