Use the database mthod directly to delete items in a single sql swoop

avinationmerge
Melanie Thielker 2010-08-20 18:53:33 +02:00
parent b1790ba56e
commit 4708083434
1 changed files with 1 additions and 11 deletions

View File

@ -342,17 +342,7 @@ namespace OpenSim.Services.InventoryService
m_Database.DeleteFolders("folderID", x.folderID.ToString());
}
XInventoryItem[] items = m_Database.GetItems(
new string[] { "parentFolderID" },
new string[] { folder.ID.ToString() });
List<UUID> itemlist = new List<UUID>();
foreach (XInventoryItem i in items)
{
itemlist.Add(i.inventoryID);
}
DeleteItems(folder.Owner, itemlist);
m_Database.DeleteItems("parentFolderID", folder.id.ToString());
return true;
}