src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java

changeset 107
b5f740a87af4
parent 105
250c5cbb8276
child 109
2e0669e814ff
     1.1 --- a/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java	Sat Aug 29 17:28:24 2020 +0200
     1.2 +++ b/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java	Sat Aug 29 17:32:59 2020 +0200
     1.3 @@ -158,10 +158,14 @@
     1.4          final int pid = syncParamWithSession(req, PARAMETER_SELECTED_PROJECT, SESSION_ATTR_SELECTED_PROJECT);
     1.5          if (pid >= 0) {
     1.6              final var project = projectDao.find(pid);
     1.7 -            final var info = new ProjectInfo(project);
     1.8 -            info.setVersions(versionDao.list(project));
     1.9 -            info.setIssueSummary(projectDao.getIssueSummary(project));
    1.10 -            viewModel.setProjectInfo(info);
    1.11 +            if (project == null) {
    1.12 +                req.setAttribute(SESSION_ATTR_SELECTED_PROJECT, -1);
    1.13 +            } else {
    1.14 +                final var info = new ProjectInfo(project);
    1.15 +                info.setVersions(versionDao.list(project));
    1.16 +                info.setIssueSummary(projectDao.getIssueSummary(project));
    1.17 +                viewModel.setProjectInfo(info);
    1.18 +            }
    1.19          }
    1.20  
    1.21          // Select Version

mercurial