From 11134072806f43ddd35fe2a70331a4877ab1b38f Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Tue, 17 Jan 2017 01:22:44 +0000 Subject: add more calls to effective permissions aggregation; do not change groupmask on deed --- .../CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'OpenSim/Region/CoreModules/Framework') diff --git a/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs b/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs index b37744d..6783ce0 100644 --- a/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs +++ b/OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs @@ -1180,6 +1180,7 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess part.NextOwnerMask = item.NextPermissions & part.BaseMask; } } + } } else @@ -1198,6 +1199,7 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess } rootPart.TrimPermissions(); + so.AggregateDeepPerms(); if (isAttachment) so.FromItemID = item.ID; -- cgit v1.1