From 44e600e2fc84d088672964a5b969ba0792dd73a2 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Fri, 19 Aug 2022 18:28:51 +0530 Subject: [PATCH] server: remove resource tags for disassociated public ip (#6642) Fixes #6620 Remove resource tags when public IP is disassociated --- server/src/main/java/com/cloud/network/NetworkServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/main/java/com/cloud/network/NetworkServiceImpl.java b/server/src/main/java/com/cloud/network/NetworkServiceImpl.java index a3a3e4d9702..39752e64a6b 100644 --- a/server/src/main/java/com/cloud/network/NetworkServiceImpl.java +++ b/server/src/main/java/com/cloud/network/NetworkServiceImpl.java @@ -1101,6 +1101,7 @@ public class NetworkServiceImpl extends ManagerBase implements NetworkService, C boolean success = _ipAddrMgr.disassociatePublicIpAddress(ipAddressId, userId, caller); if (success) { + _resourceTagDao.removeByIdAndType(ipAddressId, ResourceObjectType.PublicIpAddress); if (guestNetwork != null) { NetworkOffering offering = _entityMgr.findById(NetworkOffering.class, guestNetwork.getNetworkOfferingId()); Long vmId = ipVO.getAssociatedWithVmId();