From a152f21f44096fcbe716f31a545c4d438baa4d56 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 27 2015 10:41:40 +0000 Subject: Adjust the return message so that there is only one even if we removed several tags --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 758d2ee..ef963c6 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -401,14 +401,12 @@ def remove_tags_issue(session, issue, tags, ticketfolder, user): if isinstance(tags, basestring): tags = [tags] - msgs = [] removed_tags = [] for issue_tag in issue.tags: if issue_tag.tag in tags: tag = issue_tag.tag removed_tags.append(tag) session.delete(issue_tag) - msgs.append('Removed tag: %s' % tag) pagure.lib.git.update_git( issue, repo=issue.project, repofolder=ticketfolder) @@ -422,7 +420,7 @@ def remove_tags_issue(session, issue, tags, ticketfolder, user): ) ) - return msgs + return 'Removed tag: %s' % ', '.join(removed_tags) def edit_issue_tags(session, project, old_tag, new_tag, ticketfolder, user):