From 23368d6db6950ddb0f0fb029cd84868c44ff93fd Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 27 2015 10:43:05 +0000 Subject: Adjust the update_tags_issue - Add all the new tags at once - Handle the single message returned by remove_tags_issue --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 9abee87..4024841 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1317,19 +1317,19 @@ def update_tags_issue(session, issue, tags, username, ticketfolder): toadd = set(tags) - set(issue.tags_text) torm = set(issue.tags_text) - set(tags) messages = [] - for tag in toadd: + if toadd: messages.append( add_issue_tag( session, issue=issue, - tag=tag, + tags=toadd, user=username, ticketfolder=ticketfolder, ) ) if torm: - messages.extend( + messages.append( remove_tags_issue( session, issue=issue,