Bug fix in attachments: when attaching from inworld the item's parentFolderID was wrong.

soprefactor
Diva Canto 2010-06-09 10:55:37 -07:00
parent 1be53b58a7
commit 8fc5eda2c9
1 changed files with 5 additions and 1 deletions

View File

@ -1736,7 +1736,11 @@ namespace OpenSim.Region.Framework.Scenes
item.AssetType = asset.Type;
item.InvType = (int)InventoryType.Object;
item.Folder = UUID.Zero; // Objects folder!
InventoryFolderBase folder = InventoryService.GetFolderForType(remoteClient.AgentId, AssetType.Object);
if (folder != null)
item.Folder = folder.ID;
else // oopsies
item.Folder = UUID.Zero;
if ((remoteClient.AgentId != grp.RootPart.OwnerID) && Permissions.PropagatePermissions())
{