diff --git a/src/collection.cpp b/src/collection.cpp index 1395cd04..01325bf4 100644 --- a/src/collection.cpp +++ b/src/collection.cpp @@ -257,7 +257,7 @@ Option Collection::search(std::string query, const std::vector(400, error); + return Option(404, error); } field search_field = search_schema.at(field_name); @@ -287,7 +287,7 @@ Option Collection::search(std::string query, const std::vector(400, "Could not find a filter field named `" + field_name + "` in the schema."); + return Option(404, "Could not find a filter field named `" + field_name + "` in the schema."); } field _field = search_schema.at(field_name); @@ -365,7 +365,7 @@ Option Collection::search(std::string query, const std::vector(400, error); + return Option(404, error); } facets.push_back(facet(field_name)); } @@ -377,7 +377,7 @@ Option Collection::search(std::string query, const std::vector(400, error); + return Option(404, error); } std::string sort_order = _sort_field.order;