Fixed: Clean up pending certificate request when switching IP Mode

This commit is contained in:
robvde 2012-10-15 16:16:59 +04:00
parent caf304426f
commit 2d4bac10ae

View file

@ -682,6 +682,11 @@ namespace WebsitePanel.EnterpriseServer
DeleteCertificate(siteItemId, c);
}
certificates = GetPendingCertificates(siteItemId);
foreach (SSLCertificate c in certificates)
{
DeleteCertificateRequest(siteItemId, c.id);
}
List<DomainInfo> pointers = GetWebSitePointers(siteItemId);
foreach (DomainInfo pointer in pointers)
@ -790,6 +795,12 @@ namespace WebsitePanel.EnterpriseServer
DeleteCertificate(siteItemId, c);
}
certificates = GetPendingCertificates(siteItemId);
foreach (SSLCertificate c in certificates)
{
DeleteCertificateRequest(siteItemId, c.id);
}
// remove all web site pointers
List<DomainInfo> pointers = GetWebSitePointers(siteItemId);
foreach (DomainInfo pointer in pointers)