Patch for WSP10262

This commit is contained in:
Virtuworks 2014-12-17 22:33:28 -05:00
parent 37b3098f2e
commit f4cf20d0dc

View file

@ -30,6 +30,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.Specialized; using System.Collections.Specialized;
using System.Data; using System.Data;
using System.Linq;
using System.Net; using System.Net;
using System.Xml; using System.Xml;
using WebsitePanel.Providers; using WebsitePanel.Providers;
@ -2188,11 +2189,13 @@ namespace WebsitePanel.EnterpriseServer
} }
} }
// Find and delete all zone items for this domain
var zoneItems = PackageController.GetPackageItemsByType(domain.PackageId, ResourceGroups.Dns, typeof (DnsZone));
zoneItems.AddRange(PackageController.GetPackageItemsByType(domain.PackageId, ResourceGroups.Dns, typeof(SecondaryDnsZone)));
// remove DNS zone meta-item if required foreach (var zoneItem in zoneItems.Where(z => z.Name == domain.ZoneName))
if (domain.ZoneItemId > 0)
{ {
PackageController.DeletePackageItem(domain.ZoneItemId); PackageController.DeletePackageItem(zoneItem.Id);
} }
// delete domain // delete domain