From bdae298a112680118ce0d2606e6da2785b637b5d Mon Sep 17 00:00:00 2001
From: Enrique Garcia <garcia@lapp.in2p3.fr>
Date: Fri, 15 Oct 2021 15:19:46 +0200
Subject: [PATCH] set default size of requests answers to 50

---
 eossr/api/zenodo/__init__.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/eossr/api/zenodo/__init__.py b/eossr/api/zenodo/__init__.py
index 7190ca83..6d7a32e8 100644
--- a/eossr/api/zenodo/__init__.py
+++ b/eossr/api/zenodo/__init__.py
@@ -53,6 +53,10 @@ class ZenodoAPI:
           - Finds all the records of a user (defined by the zenodo token)
           - Searches for similar records within all records associated to an user.
 
+          Please note that every request.json() answer has been limited to 50 elements. You can set this value
+          as follows (once ZenodAPI has been inialised, for example):
+          z = ZenodoApi(token)
+          z.parameters.update({'size': INTEGER_NUMBER)
 
         :param access_token: str
             Personal access token to (sandbox.)zenodo.org/api
@@ -69,6 +73,7 @@ class ZenodoAPI:
 
         self.access_token = access_token
         self.parameters = {'access_token': self.access_token}
+        self.parameters.setdefault('size', 50)
         self._root_dir = Path(proj_root_dir)
 
     @property
-- 
GitLab