diff --git a/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java b/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java index 2caae368b2..79f6b06b58 100644 --- a/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java +++ b/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java @@ -199,7 +199,7 @@ public class XpackShareManage { if (ObjectUtils.isEmpty(sharedBase) || !sharedBase.isPeRequire()) return true; Long exp = share.getExp(); String pwd = share.getPwd(); - return StringUtils.isNotBlank(pwd) && ObjectUtils.isNotEmpty(exp); + return StringUtils.isNotBlank(pwd) && ObjectUtils.isNotEmpty(exp) && exp > 0L; } public XpackShareProxyVO proxyInfo(XpackShareProxyRequest request) { diff --git a/de-xpack b/de-xpack index 9a630a5137..75e1765cbe 160000 --- a/de-xpack +++ b/de-xpack @@ -1 +1 @@ -Subproject commit 9a630a5137e745d74b01ca5e8551a7308feacbad +Subproject commit 75e1765cbebf599bcb3ee609ec445a9cd062633a