[mapguide-commits] r5944 - trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI.Http

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Thu Jun 23 12:22:01 EDT 2011


Author: jng
Date: 2011-06-23 09:22:01 -0700 (Thu, 23 Jun 2011)
New Revision: 5944

Modified:
   trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI.Http/HttpServerConnection.cs
Log:
Add a workaround for #1727


Modified: trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI.Http/HttpServerConnection.cs
===================================================================
--- trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI.Http/HttpServerConnection.cs	2011-06-23 16:00:30 UTC (rev 5943)
+++ trunk/Tools/Maestro/OSGeo.MapGuide.MaestroAPI.Http/HttpServerConnection.cs	2011-06-23 16:22:01 UTC (rev 5944)
@@ -1579,7 +1579,14 @@
             using (System.IO.Stream s = this.OpenRead(req))
             {
                 var list = this.DeserializeObject<OSGeo.MapGuide.ObjectModels.Common.StringCollection>(s);
-                return list.Item.ToArray();
+                //Workaround for #1727
+                var dict = new Dictionary<string, string>();
+                foreach (var it in list.Item)
+                {
+                    if (!dict.ContainsKey(it))
+                        dict.Add(it, it);
+                }
+                return new List<string>(dict.Values).ToArray();
             }
         }
 



More information about the mapguide-commits mailing list