diff OrthancServer/Sources/Database/Compatibility/GenericFind.cpp @ 5590:8b32213af23e find-refactoring

replaced FindRequest::ResponseContent by booleans
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 03 May 2024 18:17:53 +0200
parents b51ee994cd6f
children 1e2631b8b9af
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/Compatibility/GenericFind.cpp	Fri May 03 17:26:06 2024 +0200
+++ b/OrthancServer/Sources/Database/Compatibility/GenericFind.cpp	Fri May 03 18:17:53 2024 +0200
@@ -32,8 +32,7 @@
     void GenericFind::Execute(FindResponse& response,
                               const FindRequest& request)
     {
-      if (request.GetResponseContent() == FindRequest::ResponseContent_IdentifiersOnly &&
-          !request.GetOrthancIdentifiers().HasPatientId() &&
+      if (!request.GetOrthancIdentifiers().HasPatientId() &&
           !request.GetOrthancIdentifiers().HasStudyId() &&
           !request.GetOrthancIdentifiers().HasSeriesId() &&
           !request.GetOrthancIdentifiers().HasInstanceId() &&
@@ -76,7 +75,7 @@
       {
         const FindResponse::Resource& resource = response.GetResource(i);
 
-        if (request.HasResponseContent(FindRequest::ResponseContent_MainDicomTags))
+        if (request.IsRetrieveTagsAtLevel(request.GetLevel()))
         {
           DicomMap tmp;
           resource.GetDicomTagsAtLevel(tmp, request.GetLevel());