diff --git a/src/forge/Information/Pages/homepage/component/specialProjects.jsx b/src/forge/Information/Pages/homepage/component/specialProjects.jsx
index a6065066..790fbf85 100644
--- a/src/forge/Information/Pages/homepage/component/specialProjects.jsx
+++ b/src/forge/Information/Pages/homepage/component/specialProjects.jsx
@@ -152,12 +152,13 @@ function SpecialProjects({data, subTitle}) {
{ awards &&
奖项:{awards}
}
{ introductionImageIdentifier &&简介:
}
-
- {list("论文", "论文标题", "作者", "单位", PAPER)}
- {list("专利", "专利标题", "作者", "单位", PATENT)}
- {list2("开源项目", "项目名称", "参与者", PROJECT)}
- {!PAPER.length && !PATENT.length && !PROJECT.length && }
-
+ {
+ PAPER.length + PATENT.length + PROJECT.length > 0 &&
+ {list("论文", "论文标题", "作者", "单位", PAPER)}
+ {list("专利", "专利标题", "作者", "单位", PATENT)}
+ {list2("开源项目", "项目名称", "参与者", PROJECT)}
+
+ }
);
diff --git a/src/forge/Information/Pages/sourceDetail.jsx b/src/forge/Information/Pages/sourceDetail.jsx
index e9a18106..fcf77b0f 100644
--- a/src/forge/Information/Pages/sourceDetail.jsx
+++ b/src/forge/Information/Pages/sourceDetail.jsx
@@ -71,7 +71,7 @@ function SourceDetail(props){
{detail.auditStatus === '0' && }
{detail.auditStatus === '2' && }
- {detail.summary}
+
{
detail.fileList && detail.fileList.length > 0 &&
diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx
index f51cfa6c..a394fead 100644
--- a/src/forge/Main/CoderDepot.jsx
+++ b/src/forge/Main/CoderDepot.jsx
@@ -699,7 +699,7 @@ function CoderDepot(props){
/>
}
- {__CLIENT__ && projectDetail && !projectDetail.private && }
+ {__CLIENT__ && projectDetail && projectDetail.project_id && !projectDetail.private && }
{/* 贡献者 */}
{mirror_status ===0 && }
{/* 项目画像: 导入/fork项目不展示, open_portrait后台配置是否开启仓库 */}