From 365f46bfa91245e6e277a180dc6bbf757ea2540f Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 2 May 2015 20:40:37 -0700 Subject: [PATCH] Mantis #7514 Mono bug introduces double xmlns attribute names when rewriting the asset in HGAssetService, e.g. . Solution: remove all attributes before saving. --- .../Serialization/External/ExternalRepresentationUtils.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenSim/Framework/Serialization/External/ExternalRepresentationUtils.cs b/OpenSim/Framework/Serialization/External/ExternalRepresentationUtils.cs index 6debf6531e..a293388d79 100644 --- a/OpenSim/Framework/Serialization/External/ExternalRepresentationUtils.cs +++ b/OpenSim/Framework/Serialization/External/ExternalRepresentationUtils.cs @@ -136,6 +136,9 @@ namespace OpenSim.Framework.Serialization.External foreach (XmlNode sop in sops) { + // Due to mono bug, we're removing all xmlns attributes + sop.Attributes.RemoveAll(); + UserAccount creator = null; bool hasCreatorData = false; XmlNodeList nodes = sop.ChildNodes;