# Taginput de taxonomia não me permite acrescentar mais termo

**URL:** <https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049>\
**Category:** Suporte\
**Created:** [Agosto 24, 2022, 8:45pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049 "2022-08-24T20:45:16Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![elias.machado](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/elias.machado/32/130_2.png) [@elias.machado](https://tainacan.discourse.group/u/elias.machado)\
**Post date:** [Agosto 24, 2022, 8:45pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/1 "2022-08-24T20:45:16Z")

</div>

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:

 ![erro taxonomia](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/b/b9eba9d7be7063d8cd1d938154f1f510a1513775.jpeg)

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

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Agosto 25, 2022, 12:53pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/2 "2022-08-25T12:53:08Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![andre\_benedito](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/andre_benedito/32/21_2.png) [@andre\_benedito](https://tainacan.discourse.group/u/andre_benedito)\
**Post date:** [Agosto 25, 2022, 1:21pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/3 "2022-08-25T13:21:29Z")

</div>

> [@elias.machado](#):
>
> E só está ocorrendo nesse item, que já tem 677 termos cadastrados, será que chegamos no limite do Tainacan? kk

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

---

<div class="post-metadata">

**Author:** ![elias.machado](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/elias.machado/32/130_2.png) [@elias.machado](https://tainacan.discourse.group/u/elias.machado)\
**Post date:** [Agosto 25, 2022, 6:13pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/4 "2022-08-25T18:13:51Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Agosto 26, 2022, 12:43pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/5 "2022-08-26T12:43:14Z")

</div>

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

> <https://github.com/tainacan/tainacan/issues/728>

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.

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Agosto 26, 2022, 12:59pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/6 "2022-08-26T12:59:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![elias.machado](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/elias.machado/32/130_2.png) [@elias.machado](https://tainacan.discourse.group/u/elias.machado)\
**Post date:** [Agosto 26, 2022, 1:47pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/7 "2022-08-26T13:47:22Z")

</div>

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

 ![erro taginput](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/b/ba391736c6e2cf8e7d44fdde418d4f89b2f066eb.jpeg)

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?

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Agosto 26, 2022, 1:54pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/8 "2022-08-26T13:54:45Z")

</div>

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:

> **[414 URI Too Long - HTTP | MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414)**
>
> The HTTP 414 URI Too Long response status code indicates
> that the URI requested by the client is longer than the server is willing to interpret.

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 😵. 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 🤔

---

<div class="post-metadata">

**Author:** ![elias.machado](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/elias.machado/32/130_2.png) [@elias.machado](https://tainacan.discourse.group/u/elias.machado)\
**Post date:** [Agosto 26, 2022, 2:02pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/9 "2022-08-26T14:02:09Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Agosto 26, 2022, 2:04pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/10 "2022-08-26T14:04:39Z")

</div>

Parece que há caminhos pra isso:

> <https://stackoverflow.com/questions/2891574/how-do-i-resolve-a-http-414-request-uri-too-long-error/2891598#2891598>

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

---

<div class="post-metadata">

**Author:** ![elias.machado](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/elias.machado/32/130_2.png) [@elias.machado](https://tainacan.discourse.group/u/elias.machado)\
**Post date:** [Agosto 26, 2022, 2:11pm UTC](https://tainacan.discourse.group/t/taginput-de-taxonomia-nao-me-permite-acrescentar-mais-termo/1049/11 "2022-08-26T14:11:21Z")

</div>

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!!!
