Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitadbe0a4

Browse files
author
Gauvain Pocentek
committed
Merge pull request#66 from stefanklug/master
Fix error when fetching single MergeRequests
2 parents802c144 +79d452d commitadbe0a4

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

‎gitlab/__init__.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,11 @@ def set_url(self, url):
190190

191191
def_construct_url(self,id_,obj,parameters):
192192
args=_sanitize_dict(parameters)
193-
url=obj._url%args
193+
ifid_isNoneandobj._urlPluralisnotNone:
194+
url=obj._urlPlural%args
195+
else:
196+
url=obj._url%args
197+
194198
ifid_isnotNone:
195199
url='%s%s/%s'% (self._url,url,str(id_))
196200
else:
@@ -616,6 +620,8 @@ class GitlabObject(object):
616620
"""
617621
#: Url to use in GitLab for this object
618622
_url=None
623+
#some objects (e.g. merge requests) have different urls for singular and plural
624+
_urlPlural=None
619625
_returnClass=None
620626
_constructorTypes=None
621627
#: Whether _get_list_or_object should return list or object when id is None
@@ -1056,14 +1062,14 @@ class ProjectTag(GitlabObject):
10561062
classProjectMergeRequestNote(GitlabObject):
10571063
_url='/projects/%(project_id)s/merge_requests/%(merge_request_id)s/notes'
10581064
_constructorTypes= {'author':'User'}
1059-
canUpdate=False
10601065
canDelete=False
10611066
requiredUrlAttrs= ['project_id','merge_request_id']
10621067
requiredCreateAttrs= ['body']
10631068

10641069

10651070
classProjectMergeRequest(GitlabObject):
1066-
_url='/projects/%(project_id)s/merge_requests'
1071+
_url='/projects/%(project_id)s/merge_request'
1072+
_urlPlural='/projects/%(project_id)s/merge_requests'
10671073
_constructorTypes= {'author':'User','assignee':'User'}
10681074
canDelete=False
10691075
requiredUrlAttrs= ['project_id']

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp