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

changeset 88
1438e5a22c55
parent 86
0a658e53177c
child 96
b7b685f31e39
equal deleted inserted replaced
87:501addad452b 88:1438e5a22c55
125 if (!issue.getProject().equals(project)) { 125 if (!issue.getProject().equals(project)) {
126 project = dao.getProjectDao().find(issue.getProject().getId()); 126 project = dao.getProjectDao().find(issue.getProject().getId());
127 } 127 }
128 // our object contains more details 128 // our object contains more details
129 issue.setProject(project); 129 issue.setProject(project);
130 if (!issue.getResolvedVersions().contains(version) && !issue.getScheduledVersions().contains(version) 130 if (!issue.getResolvedVersions().contains(version)
131 && !issue.getAffectedVersions().contains(version)) { 131 && !issue.getAffectedVersions().contains(version)) {
132 version = null; 132 version = null;
133 } 133 }
134 updateAttributes(); 134 updateAttributes();
135 } 135 }
534 getParameter(req, Integer[].class, "affected") 534 getParameter(req, Integer[].class, "affected")
535 .map(Stream::of) 535 .map(Stream::of)
536 .map(stream -> 536 .map(stream ->
537 stream.map(Version::new).collect(Collectors.toList()) 537 stream.map(Version::new).collect(Collectors.toList())
538 ).ifPresent(issue::setAffectedVersions); 538 ).ifPresent(issue::setAffectedVersions);
539 getParameter(req, Integer[].class, "scheduled")
540 .map(Stream::of)
541 .map(stream ->
542 stream.map(Version::new).collect(Collectors.toList())
543 ).ifPresent(issue::setScheduledVersions);
544 getParameter(req, Integer[].class, "resolved") 539 getParameter(req, Integer[].class, "resolved")
545 .map(Stream::of) 540 .map(Stream::of)
546 .map(stream -> 541 .map(stream ->
547 stream.map(Version::new).collect(Collectors.toList()) 542 stream.map(Version::new).collect(Collectors.toList())
548 ).ifPresent(issue::setResolvedVersions); 543 ).ifPresent(issue::setResolvedVersions);

mercurial