{"section":"known-issues","requestedLocale":"pt","requestedSlug":"api-de-filtro-facets-do-catalogo-com-comportamento-inesperado-quando-ha-campos-de-especificacao-diferentes-com-o-mesmo-nome","locale":"pt","slug":"api-de-filtro-facets-do-catalogo-com-comportamento-inesperado-quando-ha-campos-de-especificacao-diferentes-com-o-mesmo-nome","path":"docs/pt/known-issues/Marketing & Merchandising/api-de-filtro-facets-do-catalogo-com-comportamento-inesperado-quando-ha-campos-de-especificacao-diferentes-com-o-mesmo-nome.md","branch":"main","content":"## Sumário\n\nAo executar a API de filtro (Facet), se o resultado contiver campos de especificação (produto ou SKU) com o mesmo nome, o erro 500 (An item with the same key has already been added.) é exibido.\n\nEndPoint da API: /api/catalog_system/pub/facets/search/\\{category\\}?map=c\n\n## Simulação\n\nPara simular o cenário:\n\n1. Cadastre, em alguma categoria filha da categoria que deseja testar, um campo com nome \"tamanho\", por exemplo. O defina como filtro.\n2. Cadastre, em outra categoria filha da categoria que deseja testar, um campo com o mesmo nome do anterior. \"tamanho\", por exemplo. O defina como filtro.\n3. Cadastre valores nesses campos;\n4. Cadastre um produto em cada categoria filha e preencha o campo definido (\"tamanho\", por exemplo)\n5. Aguarde a indexação completa do produto (Por volta de 5 minutos)\n6. Execute o endpoint /api/catalog_system/pub/facets/search/\\{category\\}?map=c\n\n## Workaround\n\nPara não enfrentar esse comportamento, evite criar campos com o mesmo nome em categorias paralelas (filhas da mesma categoria).\n\nSe a API estiver sendo utilizada para renderizar um menu lateral (filtro), poderá ser substituida pelo controle searchNavigator nativo ([Clique aqui e leia mais](http://help.vtex.com/pt/tutorial/controles-do-template-de-prateleira))."}