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