Taginput de taxonomia não me permite acrescentar mais termo

Oi pessoal! Aqui no MARGS estamos tendo o seguinte problema, quando vamos inserir um termo (que já está cadastrado) aparece a seguinte mensagem de erro:

E só está ocorrendo nesse item, que já tem 677 termos cadastrados, será que chegamos no limite do Tainacan? kk

Hahhaha não acho que seja um limite mas vamos tentar entender.

Primeiramente, você poderia configurar este metadado pra usar a lista de checkboxes ao invés do taginput pra ver se funciona com ele?

Se isto não resolver, pode nos mandar mais detalhes sobre o erro que aparece no console?

Audaciosamente indo onde nenhum usuário do Tainacan jamais esteve hahahahaha

Foi, ainda não alcançamos o limite, mas vamos tentar kk. O problema é a questão do Taginput mesmo e estamos tendo outro problemas com isso.

Tá, e o que fazemos, pois a equipe prefere o taginput…

Abraços!

@elias.machado abri uma issue aqui pra investigar qual seria a razão disso acontecer:

Mas de cara, eu realmente recomendo que pra grandes valores assim seja usado o componente de checkboxes. Porque ele é um cara que é paginado pelo menos… muita informação na tela assim quer dizer mais coisas carregando na edição… pesa a interface. Mas enfim, vou tentar ver o que tá pegando.

1 curtida

@elias.machado esqueci de te pedir, você pode nos mostrar qual o erro que aparece no console?

@mateus.m.luna a imagem com o erro:

Mas nós vamos seguir sua sugestão e adotar o checkbox.

Muito obrigado! Será que a questão do filtro também tá relacionada com isso?

Hahahah olha que doidera @elias.machado. Esse erro 414 rola quando uma requisição tem um URI muito longo, a ponto de o servidor não conseguir interpretar:

O que de fato deve acontecer porque a cada tag que vocês colocam no taginput, ele tá fazendo uma requisição pro endpoint de termos da taxonomia passando o parâmetro include=<ID_DO_TERMO>. Neste caso pra CADA TERMO :dizzy_face:. Então imagina o textão que não virou a URL com estes 600 e tantos termos. O limite não é do Tainacan é do servidor… mas de qualquer jeito, vou manter a aba aberta porque podemos pensar maneiras de se escrever esta URL mais compacta… só que é isso, mostrar tudo sem paginar assim eventualmente esbarra nesses extremos. Mesmo no checkbox isso pode vir a ocorrer na aba em que se vê todos os selecionados :thinking:

Eita! Pelo menos descobrimos o erro, e como temos que proceder com o nosso servidor então?

Parece que há caminhos pra isso:

Mas como observado ali, vale pensar se é uma boa viu…

1 curtida

Tá, vamos fazer o seguinte, quando der esse problema novamente (tomara que não) com o checkbox e ressuscito o tópico kk. Muito obrigado!!!

1 curtida