From 1b6f5f3c9641b1576cb52e3adbfa2bff0babd54f Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 09 2016 08:04:57 +0000 Subject: If one or more specific milestones are asked, make sure we always return them The tables may be empty if there are not tickets, but the headers will be present --- diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py index abc731a..330b4c9 100644 --- a/pagure/ui/issues.py +++ b/pagure/ui/issues.py @@ -510,6 +510,11 @@ def view_roadmap(repo, username=None): if not active: del(milestone_issues[key]) + if milestone: + for mlstone in milestone: + if mlstone not in milestone_issues: + milestone_issues[mlstone] = [] + tag_list = pagure.lib.get_tags_of_project(SESSION, repo) reponame = pagure.get_repo_path(repo)