Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/Compatibility/GenericFind.cpp @ 5724:b7bf515864a2 find-refactoring
added safeguard
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 19 Jul 2024 10:25:03 +0200 |
parents | 89d559e67b03 |
children | 4db9f897df58 |
comparison
equal
deleted
inserted
replaced
5723:b1c86368af2b | 5724:b7bf515864a2 |
---|---|
207 !request.GetOrthancIdentifiers().HasInstanceId()) | 207 !request.GetOrthancIdentifiers().HasInstanceId()) |
208 { | 208 { |
209 GetChildrenIdentifiers(identifiers, transaction_, request.GetOrthancIdentifiers(), ResourceType_Series, request.GetLevel()); | 209 GetChildrenIdentifiers(identifiers, transaction_, request.GetOrthancIdentifiers(), ResourceType_Series, request.GetLevel()); |
210 } | 210 } |
211 else if (request.GetMetadataConstraintsCount() == 0 && | 211 else if (request.GetMetadataConstraintsCount() == 0 && |
212 request.GetOrdering().empty()) | 212 request.GetOrdering().empty() && |
213 !request.GetOrthancIdentifiers().HasPatientId() && | |
214 !request.GetOrthancIdentifiers().HasStudyId() && | |
215 !request.GetOrthancIdentifiers().HasSeriesId() && | |
216 !request.GetOrthancIdentifiers().HasInstanceId()) | |
213 { | 217 { |
214 transaction_.ApplyLookupResources(identifiers, NULL /* TODO-FIND: Could the "instancesId" information be exploited? */, | 218 transaction_.ApplyLookupResources(identifiers, NULL /* TODO-FIND: Could the "instancesId" information be exploited? */, |
215 request.GetDicomTagConstraints(), request.GetLevel(), request.GetLabels(), | 219 request.GetDicomTagConstraints(), request.GetLevel(), request.GetLabels(), |
216 request.GetLabelsConstraint(), request.HasLimits() ? request.GetLimitsCount() : 0); | 220 request.GetLabelsConstraint(), request.HasLimits() ? request.GetLimitsCount() : 0); |
217 } | 221 } |