From d33d84fa0fb6742ff8fdf9fccd01a337950dbd88 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Wed, 11 Jan 2023 14:01:28 +0100 Subject: [PATCH] server/UI: fix some issues with network offering details (#7057) --- .../com/cloud/configuration/ConfigurationManagerImpl.java | 7 ++++++- ui/src/views/offering/AddNetworkOffering.vue | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java index 9dc1a5201be..82c54269b58 100755 --- a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java +++ b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java @@ -6408,7 +6408,9 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati detailsVO.add(new NetworkOfferingDetailsVO(offering.getId(), Detail.internetProtocol, String.valueOf(internetProtocol), true)); } if (!detailsVO.isEmpty()) { - networkOfferingDetailsDao.saveDetails(detailsVO); + for (NetworkOfferingDetailsVO detail : detailsVO) { + networkOfferingDetailsDao.persist(detail); + } } } } @@ -6768,6 +6770,9 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati } annotationDao.removeByEntityType(AnnotationService.EntityType.NETWORK_OFFERING.name(), offering.getUuid()); + + networkOfferingDetailsDao.removeDetails(offeringId); + if (_networkOfferingDao.remove(offeringId)) { return true; } else { diff --git a/ui/src/views/offering/AddNetworkOffering.vue b/ui/src/views/offering/AddNetworkOffering.vue index 4a7aae1d7a4..492950187e0 100644 --- a/ui/src/views/offering/AddNetworkOffering.vue +++ b/ui/src/views/offering/AddNetworkOffering.vue @@ -178,7 +178,7 @@ - + @@ -237,7 +237,7 @@ - +