From b5cc450758f22b310d74d9a1fe0175a58962cd45 Mon Sep 17 00:00:00 2001 From: zhaodongsheng Date: Sat, 15 Jun 2024 10:46:02 +0800 Subject: [PATCH] =?UTF-8?q?=EF=BC=88fix=EF=BC=89=EF=BC=88auth=EF=BC=89Fix?= =?UTF-8?q?=20exception=20when=20row=20authorization=20description=20is=20?= =?UTF-8?q?null=20(#1148).=20(#1153)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dszhao --- .../headless/server/aspect/S2DataPermissionAspect.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/S2DataPermissionAspect.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/S2DataPermissionAspect.java index 7d17af2a5..af8f0e164 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/S2DataPermissionAspect.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/S2DataPermissionAspect.java @@ -544,7 +544,9 @@ public class S2DataPermissionAspect { List exprList = new ArrayList<>(); List descList = new ArrayList<>(); filters.stream().forEach(filter -> { - descList.add(filter.getDescription()); + if (StringUtils.isNotEmpty(filter.getDescription())) { + descList.add(filter.getDescription()); + } exprList.add(filter.getExpressions().toString()); }); String promptInfo = "当前结果已经过行权限过滤,详细过滤条件如下:%s, 申请权限请联系管理员%s";