# HG changeset patch # User Sebastien Jodogne # Date 1549467968 -3600 # Node ID 8792867b739a47d6fa0ca24f956fffb23101f3d1 # Parent 810772486249b593b6aec93bff77117a0855fbab fix incorrect "too many results" diff -r 810772486249 -r 8792867b739a OrthancServer/ServerContext.cpp --- a/OrthancServer/ServerContext.cpp Wed Feb 06 15:45:16 2019 +0100 +++ b/OrthancServer/ServerContext.cpp Wed Feb 06 16:46:08 2019 +0100 @@ -834,11 +834,13 @@ std::vector resources, instances; - const size_t lookupLimit = (databaseLimit == 0 ? 0 : databaseLimit + 1); - GetIndex().ApplyLookupResources(resources, &instances, lookup, queryLevel, lookupLimit); + { + const size_t lookupLimit = (databaseLimit == 0 ? 0 : databaseLimit + 1); + GetIndex().ApplyLookupResources(resources, &instances, lookup, queryLevel, lookupLimit); + } bool complete = (databaseLimit == 0 || - resources.size() > databaseLimit); + resources.size() <= databaseLimit); LOG(INFO) << "Number of candidate resources after fast DB filtering on main DICOM tags: " << resources.size();