diff options
Diffstat (limited to 'OpenSim/Services/InventoryService/InventoryService.cs')
-rw-r--r-- | OpenSim/Services/InventoryService/InventoryService.cs | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/OpenSim/Services/InventoryService/InventoryService.cs b/OpenSim/Services/InventoryService/InventoryService.cs index fbcd663..9f1c4a4 100644 --- a/OpenSim/Services/InventoryService/InventoryService.cs +++ b/OpenSim/Services/InventoryService/InventoryService.cs | |||
@@ -439,15 +439,20 @@ namespace OpenSim.Services.InventoryService | |||
439 | m_log.DebugFormat("[INVENTORY SERVICE]: GetItem failed to find item {0}", item.ID); | 439 | m_log.DebugFormat("[INVENTORY SERVICE]: GetItem failed to find item {0}", item.ID); |
440 | return null; | 440 | return null; |
441 | } | 441 | } |
442 | 442 | ||
443 | public virtual InventoryFolderBase GetFolder(InventoryFolderBase folder) | 443 | public virtual InventoryFolderBase GetFolder(UUID folderId, UUID userId) |
444 | { | 444 | { |
445 | InventoryFolderBase result = m_Database.getInventoryFolder(folder.ID); | 445 | InventoryFolderBase result = m_Database.getInventoryFolder(folderId); |
446 | if (result != null) | 446 | if (result != null) |
447 | return result; | 447 | return result; |
448 | 448 | ||
449 | m_log.DebugFormat("[INVENTORY SERVICE]: GetFolder failed to find folder {0}", folder.ID); | 449 | m_log.DebugFormat("[INVENTORY SERVICE]: GetFolder failed to find folder {0}", folderId); |
450 | return null; | 450 | return null; |
451 | } | ||
452 | |||
453 | public virtual InventoryFolderBase GetFolder(InventoryFolderBase folder) | ||
454 | { | ||
455 | return GetFolder(folder.ID, folder.Owner); | ||
451 | } | 456 | } |
452 | 457 | ||
453 | public virtual bool DeleteFolders(UUID ownerID, List<UUID> folderIDs) | 458 | public virtual bool DeleteFolders(UUID ownerID, List<UUID> folderIDs) |