fix(X-Pack): 修复用户无组织无法获取系统变量行权限的问题

This commit is contained in:
junjun 2022-08-08 18:14:36 +08:00
parent f2073311af
commit 1a9d71c8d4

View File

@ -86,11 +86,9 @@ public class PermissionsTreeService {
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
}
if (ObjectUtils.isNotEmpty(deptId)) {
dataSetRowPermissionsDTO.setAuthTargetIds(null);
dataSetRowPermissionsDTO.setAuthTargetType("sysParams");
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
}
dataSetRowPermissionsDTO.setAuthTargetIds(null);
dataSetRowPermissionsDTO.setAuthTargetType("sysParams");
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
// 若当前用户是白名单中的则忽略permission tree
// 若当前规则是系统变量则替换变量