From 1ecb7399ad2fb469781068208f787818aa52eec2 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Sat, 23 Jan 2016 19:11:28 +0100 Subject: fix ProjectLabel get and delete --- gitlab/objects.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gitlab/objects.py') diff --git a/gitlab/objects.py b/gitlab/objects.py index 6e15c3a..5ae1fb3 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -177,11 +177,12 @@ class GitlabObject(object): # Some objects (e.g. merge requests) have different urls for singular and # plural _urlPlural = None + _id_in_delete_url = True _returnClass = None _constructorTypes = None + #: Whether _get_list_or_object should return list or object when id is None getListWhenNoId = True - #: Tells if GitLab-api allows retrieving single objects. canGet = True #: Tells if GitLab-api allows listing of objects. @@ -897,6 +898,8 @@ class ProjectMilestoneManager(BaseManager): class ProjectLabel(GitlabObject): _url = '/projects/%(project_id)s/labels' + _id_in_delete_url = False + canGet = 'from_list' requiredUrlAttrs = ['project_id'] idAttr = 'name' requiredDeleteAttrs = ['name'] -- cgit v1.2.1