diff --git a/requestbackport b/requestbackport index ae9585c..555610d 100755 --- a/requestbackport +++ b/requestbackport @@ -102,7 +102,12 @@ def check_existing(package, destinations): Logger.normal("There are existing bug reports that look similar to your " "request. Please check before continuing:") - for bug in sorted(set(bug_task.bug for bug_task in bugs)): + by_id = {} + for bug_task in bugs: + bug = bug_task.bug + by_id[bug.id] = bug + + for id_, bug in sorted(by_id.items()): Logger.normal(" * LP: #%-7i: %s %s", bug.id, bug.title, bug.web_link) confirmation_prompt()