From 963b296f93c22a8a560f54db5c7aede9903920b8 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sun, 21 Aug 2016 04:56:23 +0100 Subject: in HGAssetBroker do cache all if asset id changed --- .../CoreModules/ServiceConnectorsOut/Asset/HGAssetBroker.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'OpenSim/Region/CoreModules/ServiceConnectorsOut/Asset') diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Asset/HGAssetBroker.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Asset/HGAssetBroker.cs index ade6381..9eb41f9 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Asset/HGAssetBroker.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Asset/HGAssetBroker.cs @@ -367,12 +367,14 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Asset if (String.IsNullOrEmpty(id)) return string.Empty; - asset.ID = id; - - if (isHG && m_Cache != null) - m_Cache.Cache(asset); + if(asset.ID != id) + { + asset.ID = id; + if (m_Cache != null) + m_Cache.Cache(asset); + } - return id; + return id; } public bool UpdateContent(string id, byte[] data) -- cgit v1.1