Handle case where inventory item in packet has non-existent parent folder

This commit is contained in:
whump.linden
2009-03-24 02:33:00 +00:00
committed by Salad Dais
parent 2f27b527e1
commit f19221b0d7

View File

@@ -103,9 +103,10 @@ class Inventory(object):
index = [self.folders.index(folder) for folder in self.folders if folder.FolderID == inventory_item.FolderID]
if self.settings.LOG_VERBOSE: log(DEBUG, 'in _add_inventory_item: length of index is : %d' % len(index))
# did not find a folder for this item
# this is probably a case we are not handling correctly
if len(index) == 0:
if self.settings.LOG_VERBOSE: log(DEBUG, 'Did not find parent folder %s for Inventory Item %s: %s' % (inventory_item.ItemID, inventory_item.FolderID, inventory_item.Name))
return
try: