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 @@ - +