diff options
Diffstat (limited to 'gitlab/mixins.py')
-rw-r--r-- | gitlab/mixins.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gitlab/mixins.py b/gitlab/mixins.py index 810a37b..581e3d5 100644 --- a/gitlab/mixins.py +++ b/gitlab/mixins.py @@ -83,7 +83,10 @@ class RefreshMixin(object): GitlabAuthenticationError: If authentication is not correct GitlabGetError: If the server cannot perform the request """ - path = '%s/%s' % (self.manager.path, self.id) + if self._id_attr: + path = '%s/%s' % (self.manager.path, self.id) + else: + path = self.manager.path server_data = self.manager.gitlab.http_get(path, **kwargs) self._update_attrs(server_data) |