diff --git a/OpenSim/Region/CoreModules/Communications/Local/LocalInterregionComms.cs b/OpenSim/Region/CoreModules/Communications/Local/LocalInterregionComms.cs index 29bc4f79a9..317a93572a 100644 --- a/OpenSim/Region/CoreModules/Communications/Local/LocalInterregionComms.cs +++ b/OpenSim/Region/CoreModules/Communications/Local/LocalInterregionComms.cs @@ -215,6 +215,8 @@ namespace OpenSim.Region.CoreModules.Communications.Local { // We need to make a local copy of the object ISceneObject sogClone = sog.CloneForNewScene(); + sogClone.SetState(sog.GetStateSnapshot(), + s.RegionInfo.RegionID); return s.IncomingCreateObject(sogClone); } else