From d4cbaee5182498cd42ac763fb8b51dff47e8d99e Mon Sep 17 00:00:00 2001 From: guoz <763366136@qq.com> Date: Sun, 16 Oct 2022 18:02:31 +0800 Subject: [PATCH] FIX Data truncation: Data too long for column 'tp_id' at row (#738) --- .../java/cn/hippo4j/config/service/ConfigCacheService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java index e71400b6..825d5097 100644 --- a/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java +++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java @@ -77,9 +77,9 @@ public class ConfigCacheService { * @return */ public static boolean checkTpId(String groupKey, String tpId, String clientIdentify) { - Map cacheItemMap = Optional.ofNullable(CLIENT_CONFIG_CACHE.get(groupKey)).orElse(Maps.newHashMap()); + Map cacheItemMap = Optional.ofNullable(CLIENT_CONFIG_CACHE.get(groupKey)).orElse(new HashMap<>()); CacheItem cacheItem; - if (CollUtil.isNotEmpty(cacheItemMap) && (cacheItem = cacheItemMap.get(clientIdentify)) != null) { + if (CollectionUtil.isNotEmpty(cacheItemMap) && (cacheItem = cacheItemMap.get(clientIdentify)) != null) { return Objects.equals(tpId, cacheItem.configAllInfo.getTpId()); } return Boolean.FALSE;