From ea1d5907c1b89d3bb742eb738bffb57e389724ad Mon Sep 17 00:00:00 2001 From: bgamard Date: Thu, 21 Jan 2021 17:39:01 +0100 Subject: [PATCH] #497: fix npe in unauthenticated cases --- docs-core/src/main/java/com/sismics/docs/core/dao/AclDao.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs-core/src/main/java/com/sismics/docs/core/dao/AclDao.java b/docs-core/src/main/java/com/sismics/docs/core/dao/AclDao.java index 328bf1ac..1338c7e3 100644 --- a/docs-core/src/main/java/com/sismics/docs/core/dao/AclDao.java +++ b/docs-core/src/main/java/com/sismics/docs/core/dao/AclDao.java @@ -128,6 +128,9 @@ public class AclDao { if (SecurityUtil.skipAclCheck(targetIdList)) { return true; } + if (targetIdList.isEmpty()) { + return false; + } EntityManager em = ThreadLocalContext.get().getEntityManager(); StringBuilder sb = new StringBuilder("select a.ACL_ID_C from T_ACL a ");