fix: block preparation for unfinished analysis states

This commit is contained in:
2026-09-06 16:25:16 +03:00
parent 5806e7e9d0
commit dc4a31803e
4 changed files with 16 additions and 3 deletions
+2
View File
@@ -15,6 +15,8 @@ export function preparationAnalysisSource(results = {}) {
...['documentVersion','procurementTerms','sourceReview','sourceEvidence','citations','summary','scopeOfWork'].map(field=>[field,results[field] ?? null]),
]);
}
export const analysisStatusBlocksPreparation = status =>
['partial','error','processing','pending'].includes(String(status || '').trim().toLowerCase());
export function conditionText(row) {
if (typeof row === 'string') return row;
return ['title','label','value','clause','text','detail','where','whyItMatters','note'].map(key=>row?.[key]).filter(Boolean).join(' — ');