diff --git a/psaw/PushshiftAPI.py b/psaw/PushshiftAPI.py index 8699e6c..a21699b 100644 --- a/psaw/PushshiftAPI.py +++ b/psaw/PushshiftAPI.py @@ -161,7 +161,10 @@ def _add_nec_args(self, payload): payload['metadata'] = 'true' if 'sort' not in payload: # Getting weird results if this is not made explicit. Unclear why. - payload['sort'] = 'desc' + if 'after' in payload: + payload['sort'] = 'asc' + else: + payload['sort'] = 'desc' if 'filter' in payload: #and payload.get('created_utc', None) is None: if not isinstance(payload['filter'], list): if isinstance(payload['filter'], str):