?_facet_size=max, ... now links to that, closes #1337

Refs #1332
This commit is contained in:
Simon Willison 2021-05-27 09:00:58 -07:00
commit 7e983fede6
5 changed files with 86 additions and 13 deletions

View file

@ -105,7 +105,9 @@ class Facet:
facet_size = self.ds.setting("default_facet_size")
max_returned_rows = self.ds.setting("max_returned_rows")
custom_facet_size = self.request.args.get("_facet_size")
if custom_facet_size and custom_facet_size.isdigit():
if custom_facet_size == "max":
facet_size = max_returned_rows
elif custom_facet_size and custom_facet_size.isdigit():
facet_size = int(custom_facet_size)
return min(facet_size, max_returned_rows)