Fix for not deleting secondary DNS service items when deleting domain
This commit is contained in:
parent
069a9f70c7
commit
1cf8b9bb7f
1 changed files with 8 additions and 0 deletions
|
@ -272,6 +272,14 @@ namespace WebsitePanel.EnterpriseServer
|
|||
|
||||
// delete service item
|
||||
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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue