diff --git a/admin-compliance/app/sdk/cra/_components/DatasheetExtract.tsx b/admin-compliance/app/sdk/cra/_components/DatasheetExtract.tsx index ff69181c..c7c54cad 100644 --- a/admin-compliance/app/sdk/cra/_components/DatasheetExtract.tsx +++ b/admin-compliance/app/sdk/cra/_components/DatasheetExtract.tsx @@ -70,7 +70,7 @@ export function DatasheetExtract() { }) if (!cr.ok) return const proj = await cr.json() - const pid = proj.id || proj.project_id + const pid = proj.project?.id || proj.id || proj.project_id if (!pid) return await fetch(`/api/sdk/v1/iace/projects/${pid}`, { method: 'PUT', headers: { 'Content-Type': 'application/json' }, diff --git a/admin-compliance/app/sdk/cra/_components/ReadinessResult.tsx b/admin-compliance/app/sdk/cra/_components/ReadinessResult.tsx index ab7c97ce..b65cb104 100644 --- a/admin-compliance/app/sdk/cra/_components/ReadinessResult.tsx +++ b/admin-compliance/app/sdk/cra/_components/ReadinessResult.tsx @@ -15,6 +15,7 @@ export interface ReadinessResult { conformity_path_hint: string regulations: string[] guideline: { code: GuidelineItem[]; process: GuidelineItem[]; document: GuidelineItem[] } + machinery_guideline?: GuidelineItem[] counts: { code: number; process: number; document: number } total_effort_days: number deadlines: { date: string; label: string }[] @@ -172,9 +173,6 @@ export function ReadinessResultView({ result, onCreateProject }: { result: Readi