From 3a3333c40ed1158b1d4ca5b64c40deae504839bb Mon Sep 17 00:00:00 2001 From: ZLY Date: Mon, 15 Dec 2025 10:20:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(market):=20=E4=BF=AE=E5=A4=8D=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=95=B0=E6=8D=AE=E5=88=9D=E5=A7=8B=E5=8C=96=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E7=A9=BA=E5=80=BC=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/ideContainer/market.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/ideContainer/market.tsx b/src/pages/ideContainer/market.tsx index 1f2de95..680c842 100644 --- a/src/pages/ideContainer/market.tsx +++ b/src/pages/ideContainer/market.tsx @@ -393,7 +393,7 @@ const Market: React.FC = ({ updateProjectComp }) => { const addInitState = (componentData) => { // 当前工程下已添加的组件ID列表 const projectComponent = projectComponentData[info.id]; - const compListByProject = projectComponent.compIds.concat(projectComponent.flowIds); + const compListByProject = projectComponent ? projectComponent.compIds.concat(projectComponent.flowIds) : []; const objectKeys = Object.keys(componentData); /* * 账号下的组件列表分两种结构: @@ -402,12 +402,12 @@ const Market: React.FC = ({ updateProjectComp }) => { * */ objectKeys.forEach(key => { if (key === 'pubFlow' || key === 'myFlow') { - componentData[key].forEach(item => { + componentData[key] && componentData[key].forEach(item => { item.isAdd = compListByProject.includes(item.id); }); } else if (key === 'myLibs' || key === 'pubLibs' || key === 'teamLibs') { - componentData[key].length && componentData[key].forEach(item => { + componentData[key] && componentData[key].forEach(item => { item.children.forEach(v => { v.isAdd = compListByProject.includes(v.comp.id); });