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); |