From 944b06ee8227f265592f8c754a9031efdfb169b0 Mon Sep 17 00:00:00 2001 From: tjq Date: Sun, 11 Aug 2024 19:34:46 +0800 Subject: [PATCH] fix: list all app when user doesn't have any app permission --- .../powerjob/server/web/controller/AppInfoController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/powerjob-server/powerjob-server-starter/src/main/java/tech/powerjob/server/web/controller/AppInfoController.java b/powerjob-server/powerjob-server-starter/src/main/java/tech/powerjob/server/web/controller/AppInfoController.java index 71c8ff84..36d048ef 100644 --- a/powerjob-server/powerjob-server-starter/src/main/java/tech/powerjob/server/web/controller/AppInfoController.java +++ b/powerjob-server/powerjob-server-starter/src/main/java/tech/powerjob/server/web/controller/AppInfoController.java @@ -144,6 +144,11 @@ public class AppInfoController { Set targetIds = Sets.newHashSet(); webAuthService.fetchMyPermissionTargets(RoleScope.APP).values().forEach(targetIds::addAll); queryAppIds = targetIds; + + if (CollectionUtils.isEmpty(queryAppIds)) { + return ResultDTO.success(new PageResult<>()); + } + } else { queryAppIds = Collections.emptySet(); }