diff OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 5582:17da828f9443 find-refactoring

removed FindResponse::Item::level_
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 21:42:32 +0200
parents 4ad301c35f6e
children 74cc31c8db2b
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp	Sat Apr 27 15:02:24 2024 +0200
+++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp	Sat Apr 27 21:42:32 2024 +0200
@@ -3866,7 +3866,7 @@
   ExpandedResource::ExpandedResource(const FindRequest& request,
                                      const FindResponse::Item& item) :
     id_(item.GetIdentifiers().GetLevel(request.GetLevel())),
-    level_(item.GetLevel()),
+    level_(request.GetLevel()),
     isStable_(false),
     expectedNumberOfInstances_(0),
     fileSize_(0),
@@ -3907,14 +3907,14 @@
       {
         lastUpdate_ = value;
       }
-      if (item.GetLevel() == ResourceType_Series)
+      if (request.GetLevel() == ResourceType_Series)
       {
         if (item.LookupMetadata(value, MetadataType_Series_ExpectedNumberOfInstances))
         {
           expectedNumberOfInstances_ = boost::lexical_cast<int>(value);
         }
       }
-      if (item.GetLevel() == ResourceType_Instance)
+      if (request.GetLevel() == ResourceType_Instance)
       {
         if (item.LookupMetadata(value, MetadataType_Instance_IndexInSeries))
         {