# HG changeset patch # User Thierry Florac # Date 1543321997 -3600 # Node ID fb5ab7398a1ff6d004dc6b90a42b9fb912bbe8bb # Parent cc4ae9a70a176eba623e24f11e3931c13ffa58c7 Force page length when pagination is disabled diff -r cc4ae9a70a17 -r fb5ab7398a1f src/pyams_default_theme/features/search/portlet/__init__.py --- a/src/pyams_default_theme/features/search/portlet/__init__.py Tue Nov 27 08:53:12 2018 +0100 +++ b/src/pyams_default_theme/features/search/portlet/__init__.py Tue Nov 27 13:33:17 2018 +0100 @@ -53,6 +53,12 @@ settings_interface = ISearchResultsPortletDefaultRendererSettings + def update(self): + settings = self.renderer_settings + if not settings.allow_pagination: + self.request.GET['length'] = '999' + super(SearchResultsPortletDefaultRenderer, self).update() + @adapter_config(context=(ILocation, IPyAMSUserLayer, ISearchResultsView), provides=IBreadcrumbs) class BreadcrumbsAdapter(NullAdapter):