Fix applied for error: 'can not delete object when containing leaf objects'

This commit is contained in:
robvde 2012-09-09 07:07:28 +04:00
parent e9d04fdcbd
commit afab892ffe

View file

@ -102,10 +102,13 @@ namespace WebsitePanel.Providers.HostedSolution
DirectoryEntry entry = GetADObject(path); DirectoryEntry entry = GetADObject(path);
if (removeChild && entry.Children != null) if (removeChild && entry.Children != null)
{
foreach (DirectoryEntry child in entry.Children) foreach (DirectoryEntry child in entry.Children)
{ {
entry.Children.Remove(child); entry.Children.Remove(child);
} }
entry.CommitChanges();
}
DirectoryEntry parent = entry.Parent; DirectoryEntry parent = entry.Parent;
if (parent != null) if (parent != null)