diff --git a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs index 0ebdf69129..e2a0eecae1 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs @@ -1065,6 +1065,8 @@ namespace OpenSim.Region.Environment.Scenes "Avatar {0} cannot be found to add item", avatarId); } + if (!profile.HasReceivedInventory) + CommsManager.UserProfileCacheService.RequestInventoryForUser(avatarId); InventoryItemBase agentItem = CreateAgentInventoryItemFromTask(avatarId, part, itemId); if (agentItem == null)