Fix for not deleting secondary DNS service items when deleting domain

This commit is contained in:
Olov Karlsson 2015-02-01 21:13:25 +01:00
parent 069a9f70c7
commit 1cf8b9bb7f

View file

@ -272,6 +272,14 @@ namespace WebsitePanel.EnterpriseServer
// delete service item // delete service item
PackageController.DeletePackageItem(zoneItemId); PackageController.DeletePackageItem(zoneItemId);
// Delete also all seconday service items
var zoneItems = PackageController.GetPackageItemsByType(zoneItem.PackageId, ResourceGroups.Dns, typeof (SecondaryDnsZone));
foreach (var item in zoneItems.Where(z => z.Name == zoneItem.Name))
{
PackageController.DeletePackageItem(item.Id);
}
} }
catch (Exception ex) catch (Exception ex)
{ {