diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureResourceServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureResourceServiceImpl.java index 274c187f..b8fb98c0 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureResourceServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureResourceServiceImpl.java @@ -408,6 +408,8 @@ public class SaasFeatureResourceServiceImpl extends ServiceImpl pageElementOptional = saasPageElementFeatureResourceRelationService.list(pageElementFeatureResourceRelationReq) .stream() .map(PageElementFeatureResourceRelationResp::getPageElement) + // 兼容菜单组件跟前端资源关联关系在,但是前端资源已经不存在的场景 + .filter(Objects::nonNull) .findFirst(); if (!pageElementOptional.isPresent()) {