From 704a53fb9bfeb945fa25f7367c631698dea5ae89 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Mon, 23 Aug 2010 23:16:48 +0100
Subject: Fix bug in llGiveInventory() where items were disappearing on relog
This was a regression - the code to look up the correct type folder was no longer being called if items were added without a parent folder set
This may have been broken since commit bd49985a on 2010-05-02
---
OpenSim/Services/Interfaces/IInventoryService.cs | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
(limited to 'OpenSim/Services/Interfaces/IInventoryService.cs')
diff --git a/OpenSim/Services/Interfaces/IInventoryService.cs b/OpenSim/Services/Interfaces/IInventoryService.cs
index 1b78fb3..d19faed 100644
--- a/OpenSim/Services/Interfaces/IInventoryService.cs
+++ b/OpenSim/Services/Interfaces/IInventoryService.cs
@@ -141,8 +141,11 @@ namespace OpenSim.Services.Interfaces
///
/// Add a new item to the user's inventory
///
- ///
- /// true if the item was successfully added
+ ///
+ /// The item to be added. If item.FolderID == UUID.Zero then the item is added to the most suitable system
+ /// folder. If there is no suitable folder then the item is added to the user's root inventory folder.
+ ///
+ /// true if the item was successfully added, false if it was not
bool AddItem(InventoryItemBase item);
///
--
cgit v1.1