From 3b76d7bbb6ef2d77a3d534df3f82d767745a58a6 Mon Sep 17 00:00:00 2001 From: Melanie Date: Sat, 25 Sep 2010 06:09:35 +0100 Subject: Fix a minor economy issue --- OpenSim/Region/CoreModules/World/Objects/BuySell/BuySellModule.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/CoreModules/World/Objects/BuySell/BuySellModule.cs b/OpenSim/Region/CoreModules/World/Objects/BuySell/BuySellModule.cs index d91c36c..c8fb9da 100644 --- a/OpenSim/Region/CoreModules/World/Objects/BuySell/BuySellModule.cs +++ b/OpenSim/Region/CoreModules/World/Objects/BuySell/BuySellModule.cs @@ -91,6 +91,9 @@ namespace OpenSim.Region.CoreModules.World.Objects.BuySell if (part.ParentGroup.IsDeleted) return; + if (part.OwnerID != client.AgentId && (!m_scene.Permissions.IsGod(client.AgentId))) + return; + part = part.ParentGroup.RootPart; part.ObjectSaleType = saleType; @@ -258,4 +261,4 @@ namespace OpenSim.Region.CoreModules.World.Objects.BuySell return true; } } -} \ No newline at end of file +} -- cgit v1.1