/catalog/search?count=0 returns all entries

This commit is contained in:
Veloman Yunkan committed 2022-01-21 19:31:46 +04:00
1 parent 08c3a9d8b2
commit b8328a78f6
2 files changed
+6 -2

No files matched your search

+2 -1
View File
@@ -720,7 +720,8 @@ InternalServer::search_catalog(const RequestContext& request,
const auto totalResults = bookIdsToDump.size();
const size_t count = request.get_optional_param("count", 10UL);
const size_t startIndex = request.get_optional_param("start", 0UL);
bookIdsToDump = subrange(bookIdsToDump, startIndex, count);
const size_t intendedCount = count > 0 ? count : bookIdsToDump.size();
bookIdsToDump = subrange(bookIdsToDump, startIndex, intendedCount);
opdsDumper.setOpenSearchInfo(totalResults, startIndex, bookIdsToDump.size());
return bookIdsToDump;
}