diff Core/RestApi/RestApiHierarchy.cpp @ 1444:b2b09a3dbd8e

refactoring: OrthancHttpHandler inside OrthancServer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 01 Jul 2015 12:09:58 +0200
parents f3672356c121
children 0a2ad4a6858f
line wrap: on
line diff
--- a/Core/RestApi/RestApiHierarchy.cpp	Wed Jul 01 11:30:19 2015 +0200
+++ b/Core/RestApi/RestApiHierarchy.cpp	Wed Jul 01 12:09:58 2015 +0200
@@ -462,12 +462,13 @@
   {
     IHttpHandler::Arguments components;
     AcceptedMethodsVisitor visitor(methods);
-    LookupResource(components, uri, visitor, 0);
-
-    Json::Value d;
-    if (GetDirectory(d, uri))
+    if (LookupResource(components, uri, visitor, 0))
     {
-      methods.insert(HttpMethod_Get);
+      Json::Value d;
+      if (GetDirectory(d, uri))
+      {
+        methods.insert(HttpMethod_Get);
+      }
     }
   }
 }