258 final var issueDao = dao.getIssueDao(); |
258 final var issueDao = dao.getIssueDao(); |
259 |
259 |
260 final var project = viewModel.getProjectInfo().getProject(); |
260 final var project = viewModel.getProjectInfo().getProject(); |
261 |
261 |
262 final var detailView = viewModel.getProjectDetails(); |
262 final var detailView = viewModel.getProjectDetails(); |
|
263 final var issues = issueDao.list(project); |
|
264 for (var issue : issues) issueDao.joinVersionInformation(issue); |
|
265 detailView.setIssues(issues); |
263 if (viewModel.getVersionFilter() != null) { |
266 if (viewModel.getVersionFilter() != null) { |
264 detailView.updateVersionInfo(List.of(viewModel.getVersionFilter())); |
267 detailView.updateVersionInfo(List.of(viewModel.getVersionFilter())); |
265 } else { |
268 } else { |
266 detailView.updateVersionInfo(viewModel.getProjectInfo().getVersions()); |
269 detailView.updateVersionInfo(viewModel.getProjectInfo().getVersions()); |
267 } |
270 } |
268 final var issues = issueDao.list(project); |
|
269 for (var issue : issues) issueDao.joinVersionInformation(issue); |
|
270 detailView.setIssues(issues); |
|
271 |
271 |
272 return forwardView(req, viewModel, "project-details"); |
272 return forwardView(req, viewModel, "project-details"); |
273 } |
273 } |
274 |
274 |
275 @RequestMapping(requestPath = "versions/edit", method = HttpMethod.GET) |
275 @RequestMapping(requestPath = "versions/edit", method = HttpMethod.GET) |