mirror of
https://github.com/opensim/opensim.git
synced 2026-08-13 05:05:43 +08:00
Finally remove the requirement for an InventoryItem/FolderBase object to
be passed into inventory queries. This makes the API more homogenous and also will more clearly show coding errors related to HG inventory where the .Owner field has a meaning for a query but wasn't always set.
This commit is contained in:
@@ -627,8 +627,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
// m_log.DebugFormat(
|
||||
// "[AGENT INVENTORY]: Updating inventory folder {0} {1} for {2} {3}", folderID, name, remoteClient.Name, remoteClient.AgentId);
|
||||
|
||||
InventoryFolderBase folder = new InventoryFolderBase(folderID, remoteClient.AgentId);
|
||||
folder = InventoryService.GetFolder(folder);
|
||||
InventoryFolderBase folder = InventoryService.GetFolder(remoteClient.AgentId, folderID);
|
||||
if (folder != null)
|
||||
{
|
||||
folder.Name = name;
|
||||
@@ -645,8 +644,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
|
||||
public void HandleMoveInventoryFolder(IClientAPI remoteClient, UUID folderID, UUID parentID)
|
||||
{
|
||||
InventoryFolderBase folder = new InventoryFolderBase(folderID, remoteClient.AgentId);
|
||||
folder = InventoryService.GetFolder(folder);
|
||||
InventoryFolderBase folder = InventoryService.GetFolder(remoteClient.AgentId, folderID);
|
||||
if (folder != null)
|
||||
{
|
||||
folder.ParentID = parentID;
|
||||
|
||||
Reference in New Issue
Block a user