Fix: Tag already exists

This commit is contained in:
Tim Schubert 2018-04-30 10:00:21 +02:00
parent ddda46913f
commit e4e6cf31ed

View file

@ -23,7 +23,6 @@ class Deadline(yaml.YAMLObject):
"""Create protected tag on ref""" """Create protected tag on ref"""
print('Creating tag %s' % self.tag) print('Creating tag %s' % self.tag)
tags = project.tags.list(search=self.tag)
project.tags.create({ project.tags.create({
'tag_name': self.tag, 'tag_name': self.tag,
@ -200,14 +199,17 @@ def deadlines(gl, conf, args):
"""Checks deadlines for course and triggers deadline if it is reached""" """Checks deadlines for course and triggers deadline if it is reached"""
for course in conf['courses']: for course in conf['courses']:
for deadline in course.deadlines: group = gl.groups.list(search=course.name)[0]
if deadline.test(): course.group = gl.groups.get(group.id)
group = gl.groups.list(search=course.name)[0] for project in course.group.projects.list(all=True):
course.group = gl.groups.get(group.id) project = gl.projects.get(project.id)
for project in course.group.projects.list(all=True): print(project.name)
project = gl.projects.get(project.id) for deadline in course.deadlines:
print(project.name) if deadline.test():
deadline.trigger(project) try:
deadline.trigger(project)
except gitlab.exceptions.GitlabCreateError as e:
print(e)
def sync(gl, conf, args): def sync(gl, conf, args):