diff OrthancServer/OrthancFindRequestHandler.cpp @ 3033:5da6d1063d8f db-changes

effectively replacing LookupResource by DatabaseLookup in searches
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 19 Dec 2018 13:58:28 +0100
parents 039a9d262d64
children 54e422fe31ce
line wrap: on
line diff
--- a/OrthancServer/OrthancFindRequestHandler.cpp	Wed Dec 19 13:10:48 2018 +0100
+++ b/OrthancServer/OrthancFindRequestHandler.cpp	Wed Dec 19 13:58:28 2018 +0100
@@ -614,8 +614,7 @@
      * Build up the query object.
      **/
 
-    LookupResource lookup(level);
-    DatabaseLookup lookup2;
+    DatabaseLookup lookup;
 
     bool caseSensitivePN;
 
@@ -655,8 +654,7 @@
           sensitive = caseSensitivePN;
         }
 
-        lookup.AddDicomConstraint(tag, value, sensitive);
-        lookup2.AddDicomConstraint(tag, value, sensitive, true /* mandatory */);
+        lookup.AddDicomConstraint(tag, value, sensitive, true /* mandatory */);
       }
       else
       {
@@ -674,7 +672,7 @@
 
 
     LookupVisitor visitor(answers, context_, level, *filteredInput, sequencesToReturn);
-    context_.Apply(visitor, lookup, lookup2, 0 /* "since" is not relevant to C-FIND */, limit);
+    context_.Apply(visitor, lookup, level, 0 /* "since" is not relevant to C-FIND */, limit);
   }