diff OrthancServer/OrthancRestApi/OrthancRestApi.cpp @ 2966:10c610e80b15

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 05 Dec 2018 15:27:01 +0100
parents 9c0b0a6d8b54
children eea66afed0db
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi/OrthancRestApi.cpp	Wed Dec 05 14:33:47 2018 +0100
+++ b/OrthancServer/OrthancRestApi/OrthancRestApi.cpp	Wed Dec 05 15:27:01 2018 +0100
@@ -176,9 +176,13 @@
 
   
   bool OrthancRestApi::IsSynchronousJobRequest(bool isDefaultSynchronous,
-                                               const Json::Value& body) const
+                                               const Json::Value& body)
   {
-    if (body.isMember(KEY_SYNCHRONOUS))
+    if (body.type() != Json::objectValue)
+    {
+      return isDefaultSynchronous;
+    }
+    else if (body.isMember(KEY_SYNCHRONOUS))
     {
       return SerializationToolbox::ReadBoolean(body, KEY_SYNCHRONOUS);
     }