aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authordiva2009-05-15 21:11:37 +0000
committerdiva2009-05-15 21:11:37 +0000
commit99167c68b19128410bfd25530df62aa93cd18a20 (patch)
treefb1c9cef5ae2abd498c6d720faf86c39df2d2b2c
parent* Resolve bug where save oar would never complete if any assets were missing (diff)
downloadopensim-SC-99167c68b19128410bfd25530df62aa93cd18a20.zip
opensim-SC-99167c68b19128410bfd25530df62aa93cd18a20.tar.gz
opensim-SC-99167c68b19128410bfd25530df62aa93cd18a20.tar.bz2
opensim-SC-99167c68b19128410bfd25530df62aa93cd18a20.tar.xz
Bug fix on POST asset so that the new asset service connector can talk to the old asset server.
-rw-r--r--OpenSim/Framework/Servers/HttpServer/SynchronousRestObjectRequester.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Framework/Servers/HttpServer/SynchronousRestObjectRequester.cs b/OpenSim/Framework/Servers/HttpServer/SynchronousRestObjectRequester.cs
index a3da709..3bb4fd5 100644
--- a/OpenSim/Framework/Servers/HttpServer/SynchronousRestObjectRequester.cs
+++ b/OpenSim/Framework/Servers/HttpServer/SynchronousRestObjectRequester.cs
@@ -90,8 +90,11 @@ namespace OpenSim.Framework.Servers.HttpServer
90 { 90 {
91 using (WebResponse resp = request.GetResponse()) 91 using (WebResponse resp = request.GetResponse())
92 { 92 {
93 XmlSerializer deserializer = new XmlSerializer(typeof (TResponse)); 93 if (resp.ContentLength > 0)
94 deserial = (TResponse) deserializer.Deserialize(resp.GetResponseStream()); 94 {
95 XmlSerializer deserializer = new XmlSerializer(typeof(TResponse));
96 deserial = (TResponse)deserializer.Deserialize(resp.GetResponseStream());
97 }
95 } 98 }
96 } 99 }
97 catch (System.InvalidOperationException) 100 catch (System.InvalidOperationException)