diff --git a/fedbadges/rules.py b/fedbadges/rules.py index 1d8d02d..c8ad115 100644 --- a/fedbadges/rules.py +++ b/fedbadges/rules.py @@ -449,6 +449,7 @@ def _make_query(self, search_kwargs): log.debug("Making datanommer query: %r", search_kwargs) _search_kwargs = search_kwargs.copy() _search_kwargs["defer"] = True + _search_kwargs.setdefault("rows_per_page", 0) total, pages, query = datanommer.models.Message.grep(**_search_kwargs) return total, pages, query diff --git a/tests/test_datanommer_counter.py b/tests/test_datanommer_counter.py index 0e63e18..74f0659 100644 --- a/tests/test_datanommer_counter.py +++ b/tests/test_datanommer_counter.py @@ -64,7 +64,7 @@ def test_basic_datanommer(cache_configured): result = counter.count(message, "dummy-user") assert result == 42 grep.assert_called_once_with( - topics=["org.fedoraproject.dev.something.sometopic"], defer=True + topics=["org.fedoraproject.dev.something.sometopic"], defer=True, rows_per_page=0 ) @@ -118,4 +118,4 @@ def test_datanommer_with_lambda_filter(cache_configured): grep.return_value = returned_count, 1, MockQuery(returned_count) result = counter.count(message, "dummy-user") assert result == returned_count - grep.assert_called_once_with(users=["lmacken"], defer=True) + grep.assert_called_once_with(users=["lmacken"], defer=True, rows_per_page=0)