Browse Source

Fix NPE in CacheSpecMap when specs is not specified.

pull/7587/head
Igor Kulikov 4 years ago
parent
commit
60088164a6
  1. 8
      common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java

8
common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java

@ -38,9 +38,11 @@ public class CacheSpecsMap {
@PostConstruct
public void replaceTheJWTTokenRefreshExpTime() {
var cacheSpecs = specs.get(CacheConstants.USERS_SESSION_INVALIDATION_CACHE);
if (cacheSpecs != null) {
cacheSpecs.setTimeToLiveInMinutes((refreshTokenExpTime / 60) + 1);
if (specs != null) {
var cacheSpecs = specs.get(CacheConstants.USERS_SESSION_INVALIDATION_CACHE);
if (cacheSpecs != null) {
cacheSpecs.setTimeToLiveInMinutes((refreshTokenExpTime / 60) + 1);
}
}
}

Loading…
Cancel
Save