diff --git a/src/components/DocumentCockpit.tsx b/src/components/DocumentCockpit.tsx index 8f33889..b3da2b2 100644 --- a/src/components/DocumentCockpit.tsx +++ b/src/components/DocumentCockpit.tsx @@ -66,7 +66,7 @@ export function DocumentCockpit() { setProjects(null); setPid(''); setOverview(null); setSelected(null); setFilter(''); setError('') api.rdmCommand<{ projects?: ProjectView[] } | ProjectView[]>('rdm.project.list') .then(list => { - if (!c) return + if (c) return // rdm.project.list 返回 { projects: [...] };容忍裸数组形态。 const rows = Array.isArray(list) ? list : (list?.projects ?? []) setProjects(rows)