diff --git a/package/diana/cli/commands/mfind.py b/package/diana/cli/commands/mfind.py index 64d26fa..c6240fa 100644 --- a/package/diana/cli/commands/mfind.py +++ b/package/diana/cli/commands/mfind.py @@ -65,8 +65,8 @@ def do_query(q): if _query: query["q"] = _query - query["start_date"] = start_date - query["end_date"] = end_date + query["start_date"] = datetime.strptime(str(start_date), "%Y-%m-%d %H:%M:%S").strftime("%Y-%m-%d") + query["end_date"] = datetime.strptime(str(end_date), "%Y-%m-%d %H:%M:%S").strftime("%Y-%m-%d") result = do_query(query) elif accession_numbers: diff --git a/package/diana/utils/gateways/requesters/montage.py b/package/diana/utils/gateways/requesters/montage.py index b4a0780..86007b0 100644 --- a/package/diana/utils/gateways/requesters/montage.py +++ b/package/diana/utils/gateways/requesters/montage.py @@ -17,7 +17,7 @@ def __str__(self): return str(self.value) # Max results to review for a given query -MONTAGE_RESULT_LIMIT = 1000000 +MONTAGE_RESULT_LIMIT = 600 # Max results to return _per page_ for a given query MONTAGE_RESULT_INCR = 200 @@ -44,7 +44,7 @@ def find(self, query: Mapping, index: str=None) -> list: offset = 0 incr = MONTAGE_RESULT_INCR - +put resource = "index/{}/search/".format(index) r = self._get(resource, params={**query, 'offset': offset,