Fix: catalogo-produtos-api crash when API returns items instead of documents
This commit is contained in:
parent
cab74b9879
commit
11c93ae584
1 changed files with 4 additions and 3 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue