diff OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 5579:77570cce8855 find-refactoring

removed redundant FindResponse::resourceId_
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 11:31:39 +0200
parents 5a13483d12c5
children df7324d6e728
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp	Fri Apr 26 17:43:22 2024 +0200
+++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp	Sat Apr 27 11:31:39 2024 +0200
@@ -3863,8 +3863,9 @@
 
   // TODO-FIND: we reuse the ExpandedResource class to reuse Serialization code from ExpandedResource
   // But, finally, we might just get rid of ExpandedResource and replace it by FindResponse
-  ExpandedResource::ExpandedResource(const FindResponse::Item& item) :
-    id_(item.GetResourceId()),
+  ExpandedResource::ExpandedResource(ResourceType level,
+                                     const FindResponse::Item& item) :
+    id_(item.GetIdentifiers().GetLevel(level)),
     level_(item.GetLevel()),
     isStable_(false),
     expectedNumberOfInstances_(0),