diff --git a/src/server.cpp b/src/server.cpp index 8de04ba29..4af15b92b 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -758,6 +758,12 @@ Response InternalServer::handle_catalog(const RequestContext& request) query = request.get_argument("q"); filter.query(query); } catch (const std::out_of_range&) {} + try { + filter.maxSize(extractFromString(request.get_argument("maxsize"))); + } catch (...) {} + try { + filter.name(request.get_argument("name")); + } catch (const std::out_of_range&) {} try { filter.lang(request.get_argument("lang")); } catch (const std::out_of_range&) {}