From caf66d994778b50448618b6acdf6ccfca9f082d7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 23 2018 14:49:28 +0000 Subject: Ensure the milestones are properly listed/filtered when creating a new ticket Fixes https://pagure.io/pagure/issue/3185 Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py index bcd9771..30e8afc 100644 --- a/pagure/ui/issues.py +++ b/pagure/ui/issues.py @@ -893,9 +893,14 @@ def new_issue(repo, username=None, namespace=None): """ repo = flask.g.repo + milestones = [] + for m in repo.milestones_keys or repo.milestones: + if repo.milestones[m]['active']: + milestones.append(m) + form = pagure.forms.IssueFormSimplied( priorities=repo.priorities, - milestones=repo.milestones, + milestones=milestones, ) if form.validate_on_submit():