From b87f982a7edfd612a40548d40826afda8cdc44a0 Mon Sep 17 00:00:00 2001 From: diva Date: Mon, 8 Jun 2009 19:35:36 +0000 Subject: [PATCH] Bug fix. Adding the asset to the cache after a DB get. --- .../ServiceConnectors/Asset/LocalAssetServiceConnector.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/CoreModules/ServiceConnectors/Asset/LocalAssetServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectors/Asset/LocalAssetServiceConnector.cs index 995a47a79b..8f390adda1 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectors/Asset/LocalAssetServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectors/Asset/LocalAssetServiceConnector.cs @@ -151,7 +151,11 @@ namespace OpenSim.Region.CoreModules.ServiceConnectors.Asset asset = m_Cache.Get(id); if (asset == null) - return m_AssetService.Get(id); + { + asset = m_AssetService.Get(id); + if ((m_Cache != null) && (asset != null)) + m_Cache.Cache(asset); + } return asset; }