From 0e49ef3b014dab4552841278798a28d523810711 Mon Sep 17 00:00:00 2001 From: MajorHe1 <53824889+MajorHe1@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:09:40 +0800 Subject: [PATCH] [ISSUE #12970] Fix NamingMetadataManager.removeInstanceMetadata() error fix #12970 --- .../nacos/naming/core/v2/metadata/NamingMetadataManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/naming/src/main/java/com/alibaba/nacos/naming/core/v2/metadata/NamingMetadataManager.java b/naming/src/main/java/com/alibaba/nacos/naming/core/v2/metadata/NamingMetadataManager.java index a4f34661d59..44ca8cbe82b 100644 --- a/naming/src/main/java/com/alibaba/nacos/naming/core/v2/metadata/NamingMetadataManager.java +++ b/naming/src/main/java/com/alibaba/nacos/naming/core/v2/metadata/NamingMetadataManager.java @@ -151,7 +151,7 @@ public void removeInstanceMetadata(Service service, String metadataId) { if (null != instanceMetadataMapForService) { instanceMetadataMapForService.remove(metadataId); if (instanceMetadataMapForService.isEmpty()) { - serviceMetadataMap.remove(service); + instanceMetadataMap.remove(service); } } expiredMetadataInfos.remove(ExpiredMetadataInfo.newExpiredInstanceMetadata(service, metadataId));