diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/DashboardsCollection.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/DashboardsCollection.java index e17cc3c0e4..bdec9c1901 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/project/DashboardsCollection.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/DashboardsCollection.java @@ -161,6 +161,7 @@ class DashboardsCollection implements static DashboardInfo parse(Project project, String refName, String path, Config config, boolean setDefault) throws UnsupportedEncodingException { DashboardInfo info = new DashboardInfo(refName, path); + info.project = project.getName(); info.title = config.getString("dashboard", null, "title"); info.description = config.getString("dashboard", null, "description"); String id = refName + ":" + path; diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/ListDashboards.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/ListDashboards.java index f4f9818411..f6bba42ee8 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/project/ListDashboards.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/ListDashboards.java @@ -68,14 +68,12 @@ class ListDashboards implements RestReadView { List> all = Lists.newArrayList(); ProjectControl ctl = resource.getControl(); - String myProject = ctl.getProject().getName(); Set seen = Sets.newHashSet(); boolean setDefault = true; for (;;) { if (ctl.isVisible()) { List list = scan(ctl, setDefault); for (DashboardInfo d : list) { - d.project = myProject; if (d.isDefault != null && Boolean.TRUE.equals(d.isDefault)) { setDefault = false; }