diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
index 26e924fa4f..08f8ceee27 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
@@ -290,11 +290,7 @@ namespace OpenSim.Region.Environment.Scenes
///
public void AddInventoryItem(TaskInventoryItem item)
{
- string name = FindAvailableInventoryName(item.Name);
- if (name == String.Empty)
- return;
-
- AddInventoryItem(name, item);
+ AddInventoryItem(item.Name, item);
}
///
@@ -335,6 +331,7 @@ namespace OpenSim.Region.Environment.Scenes
item.ParentID = UUID;
item.ParentPartID = UUID;
+ item.Name = name;
lock (m_taskInventory)
{