Fix: catalogo-produtos-api crash when API returns items instead of documents

This commit is contained in:
Tiago Yamamoto 2026-03-04 19:31:15 -06:00
parent cab74b9879
commit 11c93ae584

View file

@ -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);