diff --git a/pdc_client/__init__.py b/pdc_client/__init__.py index 5b980b5..6af32c0 100644 --- a/pdc_client/__init__.py +++ b/pdc_client/__init__.py @@ -193,6 +193,11 @@ def get_paged(self, res, **kwargs): if self.page_size: kwargs['page_size'] = self.page_size + if self.page_size in [0, -1]: + # When page-size is 0 or -1, which disable pagination. + kwargs['page_size'] = self.page_size + return res(**kwargs) + def worker(): kwargs['page'] = 1 while True: