From 11c93ae584c2353390d32f5acc8bf55eed2b9de5 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 4 Mar 2026 19:31:15 -0600 Subject: [PATCH] Fix: catalogo-produtos-api crash when API returns items instead of documents --- frontend/src/app/catalogo-produtos-api/page.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/catalogo-produtos-api/page.tsx b/frontend/src/app/catalogo-produtos-api/page.tsx index 3c72672..4a9a3cf 100644 --- a/frontend/src/app/catalogo-produtos-api/page.tsx +++ b/frontend/src/app/catalogo-produtos-api/page.tsx @@ -158,9 +158,10 @@ const CatalogoProdutosApi = () => { throw new Error(`Erro ${response.status}: ${response.statusText}`); } - const data: ApiResponse = await response.json(); - setProdutos(data.documents); - setTotal(data.total); + const data = await response.json(); + const produtosData = data.documents || data.items || data.data || (Array.isArray(data) ? data : []); + setProdutos(produtosData); + setTotal(data.total || produtosData.length); } catch (error) { console.error("❌ Erro ao carregar produtos:", error);