Mercurial > hg > orthanc
comparison OrthancServer/Search/LookupResource.cpp @ 1754:3a4f7dc00f49 db-changes
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 28 Oct 2015 11:31:58 +0100 |
parents | faf2ecab3472 |
children | 39c37a994b2f |
comparison
equal
deleted
inserted
replaced
1753:faf2ecab3472 | 1754:3a4f7dc00f49 |
---|---|
313 | 313 |
314 | 314 |
315 void LookupResource::FindCandidates(std::list<int64_t>& result, | 315 void LookupResource::FindCandidates(std::list<int64_t>& result, |
316 IDatabaseWrapper& database) const | 316 IDatabaseWrapper& database) const |
317 { | 317 { |
318 SetOfResources candidates(database, level_); | 318 ResourceType startingLevel; |
319 if (level_ == ResourceType_Patient) | |
320 { | |
321 startingLevel = ResourceType_Patient; | |
322 } | |
323 else | |
324 { | |
325 startingLevel = ResourceType_Study; | |
326 } | |
327 | |
328 SetOfResources candidates(database, startingLevel); | |
319 | 329 |
320 switch (level_) | 330 switch (level_) |
321 { | 331 { |
322 case ResourceType_Patient: | 332 case ResourceType_Patient: |
323 ApplyLevel(candidates, ResourceType_Patient, database); | 333 ApplyLevel(candidates, ResourceType_Patient, database); |