diff --git a/addon_imps/storage/gitlab.py b/addon_imps/storage/gitlab.py index 30f64f8a..83a3fb78 100644 --- a/addon_imps/storage/gitlab.py +++ b/addon_imps/storage/gitlab.py @@ -83,8 +83,10 @@ async def list_root_items(self, page_cursor: str = "") -> storage.ItemSampleResu { "membership": "true", "simple": "true", - "pagination": "true", + "pagination": "keyset", + "order_by": "name", "sort": "asc", + "per_page": "30", }, ) async with self.network.GET( @@ -185,6 +187,7 @@ async def list_child_items( "path": parsed_id.file_path, "sort": "asc", "order_by": "name", + "per_page": "30", }, ) async with self.network.GET( diff --git a/addon_imps/tests/storage/test_gitlab.py b/addon_imps/tests/storage/test_gitlab.py index c2c71ae2..58e2ebfe 100644 --- a/addon_imps/tests/storage/test_gitlab.py +++ b/addon_imps/tests/storage/test_gitlab.py @@ -72,8 +72,10 @@ async def test_list_root_items(self): { "membership": "true", "simple": "true", - "pagination": "true", + "pagination": "keyset", + "order_by": "name", "sort": "asc", + "per_page": "30", }, ) @@ -132,7 +134,13 @@ async def test_list_child_items_folder(self): self.assertEqual(result.items, expected_result.items) self._assert_get( "projects/1/repository/tree", - {"pagination": "keyset", "path": "", "sort": "asc", "order_by": "name"}, + { + "pagination": "keyset", + "path": "", + "sort": "asc", + "order_by": "name", + "per_page": "30", + }, ) async def test_get_item_info_file_not_found(self):