Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 5581:4ad301c35f6e find-refactoring
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 27 Apr 2024 15:02:24 +0200 |
parents | df7324d6e728 |
children | 17da828f9443 |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp Sat Apr 27 12:14:53 2024 +0200 +++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp Sat Apr 27 15:02:24 2024 +0200 @@ -3863,9 +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(ResourceType level, + ExpandedResource::ExpandedResource(const FindRequest& request, const FindResponse::Item& item) : - id_(item.GetIdentifiers().GetLevel(level)), + id_(item.GetIdentifiers().GetLevel(request.GetLevel())), level_(item.GetLevel()), isStable_(false), expectedNumberOfInstances_(0), @@ -3884,7 +3884,7 @@ if (item.HasResponseContent(FindRequest::ResponseContent_Parent)) { - parentId_ = item.GetIdentifiers().GetLevel(GetParentResourceType(level)); + parentId_ = item.GetIdentifiers().GetLevel(GetParentResourceType(request.GetLevel())); } if (item.HasResponseContent(FindRequest::ResponseContent_Metadata))