diff --git a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java index 27837af8465..ba5bc881604 100644 --- a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java +++ b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java @@ -6501,7 +6501,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); + } } } } @@ -6872,6 +6874,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 e8443047683..abdb9da05f9 100644 --- a/ui/src/views/offering/AddNetworkOffering.vue +++ b/ui/src/views/offering/AddNetworkOffering.vue @@ -178,7 +178,7 @@ - + @@ -237,7 +237,7 @@ - +