fix bug not detecting existent label due to string format
This commit is contained in:
@ -317,7 +317,7 @@ class JiraAPI(object):
|
|||||||
def add_label(self, ticketid, label):
|
def add_label(self, ticketid, label):
|
||||||
ticket_obj = self.jira.issue(ticketid)
|
ticket_obj = self.jira.issue(ticketid)
|
||||||
|
|
||||||
if label not in ticket_obj.fields.labels:
|
if label not in [x.encode('utf8') for x in ticket_obj.fields.labels]:
|
||||||
ticket_obj.fields.labels.append(label)
|
ticket_obj.fields.labels.append(label)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -325,6 +325,7 @@ class JiraAPI(object):
|
|||||||
self.logger.info("Added label {label} to ticket {ticket}".format(label=label, ticket=ticketid))
|
self.logger.info("Added label {label} to ticket {ticket}".format(label=label, ticket=ticketid))
|
||||||
except:
|
except:
|
||||||
self.logger.error("Error while trying to add label {label} to ticket {ticket}".format(label=label, ticket=ticketid))
|
self.logger.error("Error while trying to add label {label} to ticket {ticket}".format(label=label, ticket=ticketid))
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def close_fixed_tickets(self, vulnerabilities):
|
def close_fixed_tickets(self, vulnerabilities):
|
||||||
|
Reference in New Issue
Block a user