diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/PermissionQueryServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/PermissionQueryServiceImpl.java index cf69f302..8776af59 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/PermissionQueryServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/PermissionQueryServiceImpl.java @@ -517,6 +517,9 @@ public class PermissionQueryServiceImpl implements PermissionQueryService { .build(); Set featureIds = listUserPermissionFeatureIds(treePermissionReq); + if (CollectionUtils.isEmpty(featureIds)) { + return Collections.emptyList(); + } List saasFeatureResources = saasFeatureResourceService.list(PageSaasFeatureResourceReq.builder() .ids(Lists.newArrayList(featureIds))