diff --git a/OpenSim/Region/Environment/Scenes/Hypergrid/HGAssetMapper.cs b/OpenSim/Region/Environment/Scenes/Hypergrid/HGAssetMapper.cs index 928b7c8fcc..3acaa218ea 100644 --- a/OpenSim/Region/Environment/Scenes/Hypergrid/HGAssetMapper.cs +++ b/OpenSim/Region/Environment/Scenes/Hypergrid/HGAssetMapper.cs @@ -355,7 +355,8 @@ namespace OpenSim.Region.Environment.Scenes.Hypergrid if (success) { m_log.Debug("[HGScene]: Successfully posted item to remote asset server " + userAssetURL); - m_assetMap.Add(itemID, asscli); + if (!m_assetMap.ContainsKey(itemID)) + m_assetMap.Add(itemID, asscli); } else m_log.Warn("[HGScene]: Could not post asset to remote asset server " + userAssetURL);