diff OrthancServer/Sources/ServerContext.cpp @ 5581:4ad301c35f6e find-refactoring

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 15:02:24 +0200
parents 77570cce8855
children 74cc31c8db2b
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerContext.cpp	Sat Apr 27 12:14:53 2024 +0200
+++ b/OrthancServer/Sources/ServerContext.cpp	Sat Apr 27 15:02:24 2024 +0200
@@ -2718,14 +2718,14 @@
   }
 
   void ServerContext::AppendFindResponse(Json::Value& target,
-                                         ResourceType level,
+                                         const FindRequest& request,
                                          const FindResponse::Item& item,
                                          DicomToJsonFormat format,
                                          const std::set<DicomTag>& requestedTags,
                                          bool allowStorageAccess)
   {
     // convert to ExpandedResource to re-use the serialization code TODO-FIND: check if this is the right way to do.  shouldn't we copy the code and finally get rid of ExpandedResource ? 
-    ExpandedResource resource(level, item);
+    ExpandedResource resource(request.GetLevel(), item);
 
     ExpandResourceFlags expandFlags = ExpandResourceFlags_None;
     if (item.HasResponseContent(FindRequest::ResponseContent_Children))