Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/Compatibility/GenericFind.cpp @ 5674:74f3aab95886 find-refactoring
simplification
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 06 Jul 2024 14:43:46 +0200 |
parents | e300f22a46f0 |
children | b744a2cf408a |
comparison
equal
deleted
inserted
replaced
5673:ebcbb448bea8 | 5674:74f3aab95886 |
---|---|
544 | 544 |
545 currentLevel = childrenLevel; | 545 currentLevel = childrenLevel; |
546 } | 546 } |
547 } | 547 } |
548 | 548 |
549 for (std::set<MetadataType>::const_iterator it = request.GetRetrieveChildrenMetadata().begin(); | |
550 it != request.GetRetrieveChildrenMetadata().end(); ++it) | |
551 { | |
552 std::list<std::string> values; | |
553 transaction_.GetChildrenMetadata(values, internalId, *it); | |
554 resource->AddChildrenMetadata(*it, values); | |
555 } | |
556 | |
557 if (request.IsRetrieveOneInstanceIdentifier() && | 549 if (request.IsRetrieveOneInstanceIdentifier() && |
558 !request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsRetrieveIdentifiers()) | 550 !request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsRetrieveIdentifiers()) |
559 { | 551 { |
560 int64_t currentId = internalId; | 552 int64_t currentId = internalId; |
561 ResourceType currentLevel = level; | 553 ResourceType currentLevel = level; |