From 8246c74b953c1ddc54a415cf7eb845a24d8eca90 Mon Sep 17 00:00:00 2001 From: ht Date: Sun, 6 Sep 2026 16:48:09 +0300 Subject: [PATCH] distinguish malformed document lists --- src/components/PreparationOverview.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/PreparationOverview.jsx b/src/components/PreparationOverview.jsx index 16e6d58..9547cfa 100644 --- a/src/components/PreparationOverview.jsx +++ b/src/components/PreparationOverview.jsx @@ -14,7 +14,10 @@ function Overview({tenders,now}) { useEffect(()=>{ let cancelled=false; setVault({loading:true,error:null,documents:[]}); - listDocuments().then(data=>{if(!cancelled)setVault({loading:false,error:null,documents:Array.isArray(data?.belgeler) ? data.belgeler : []});}) + listDocuments().then(data=>{ + if (!Array.isArray(data?.belgeler)) throw new Error('Belge listesi biçimi doğrulanamadı.'); + if(!cancelled)setVault({loading:false,error:null,documents:data.belgeler}); + }) .catch(error=>{if(!cancelled)setVault({loading:false,error:error.message,documents:[]});}); return()=>{cancelled=true;}; },[refresh]);