diff --git a/modules/app/src/main/resources/db/upgrade/app/versions b/modules/app/src/main/resources/db/upgrade/app/versions index 5ede06dd..03a9f4eb 100644 --- a/modules/app/src/main/resources/db/upgrade/app/versions +++ b/modules/app/src/main/resources/db/upgrade/app/versions @@ -29,4 +29,5 @@ 5.11.1 5.12.0 5.12.1 -5.13.0 \ No newline at end of file +5.13.0 +5.13.1 \ No newline at end of file diff --git a/modules/cms/src/main/resources/db/upgrade/cms/versions b/modules/cms/src/main/resources/db/upgrade/cms/versions index 18987ef8..0b7fa6ed 100644 --- a/modules/cms/src/main/resources/db/upgrade/cms/versions +++ b/modules/cms/src/main/resources/db/upgrade/cms/versions @@ -37,4 +37,5 @@ 5.11.1 5.12.0 5.12.1 -5.13.0 \ No newline at end of file +5.13.0 +5.13.1 \ No newline at end of file diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java index f5869088..972a54c0 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java @@ -157,14 +157,12 @@ public class OnlineController extends BaseController{ onlineTickOutMap = MapUtils.newConcurrentMap(); } Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY); - if (pc != null && pc instanceof PrincipalCollection){ + if (pc instanceof PrincipalCollection){ Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal(); - if (pp != null) { - if (pp instanceof LoginInfo){ - LoginInfo loginInfo = ((LoginInfo)pp); - String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc"); - onlineTickOutMap.put(key, StringUtils.EMPTY); - } + if (pp instanceof LoginInfo){ + LoginInfo loginInfo = ((LoginInfo)pp); + String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc"); + onlineTickOutMap.put(key, StringUtils.EMPTY); } } SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap);