summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Wittig <max.wittig@siemens.com>2020-06-30 10:51:26 +0200
committerGitHub <noreply@github.com>2020-06-30 10:51:26 +0200
commit424a8cb3f3e0baa7d45748986395a7a921ba28b8 (patch)
tree55811163203fac7c6f577403cde73c5de7979597
parentbfb50348b636d2b70a15edf3b065c0406ed6d511 (diff)
parenta349b90ea6016ec8fbe91583f2bbd9832b41a368 (diff)
downloadgitlab-424a8cb3f3e0baa7d45748986395a7a921ba28b8.tar.gz
Merge pull request #1124 from tyates-indeed/fix-1123
Pass kwargs to subsequent queries in GitlabList (fixes: #1123)
-rw-r--r--gitlab/__init__.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py
index ee2b074..226fdf6 100644
--- a/gitlab/__init__.py
+++ b/gitlab/__init__.py
@@ -777,7 +777,11 @@ class GitlabList(object):
def __init__(self, gl, url, query_data, get_next=True, **kwargs):
self._gl = gl
- self._query(url, query_data, **kwargs)
+
+ # Preserve kwargs for subsequent queries
+ self._kwargs = kwargs.copy()
+
+ self._query(url, query_data, **self._kwargs)
self._get_next = get_next
def _query(self, url, query_data=None, **kwargs):
@@ -864,7 +868,7 @@ class GitlabList(object):
pass
if self._next_url and self._get_next is True:
- self._query(self._next_url)
+ self._query(self._next_url, **self._kwargs)
return self.next()
raise StopIteration