src/main/java/de/uapcore/lightpit/viewmodel/ProjectInfo.java

changeset 90
2c74e36752f9
parent 86
0a658e53177c
child 129
a09d5c59351a
     1.1 --- a/src/main/java/de/uapcore/lightpit/viewmodel/ProjectInfo.java	Sun Jun 21 11:43:08 2020 +0200
     1.2 +++ b/src/main/java/de/uapcore/lightpit/viewmodel/ProjectInfo.java	Sun Jun 21 11:56:36 2020 +0200
     1.3 @@ -3,7 +3,6 @@
     1.4  import de.uapcore.lightpit.entities.IssueSummary;
     1.5  import de.uapcore.lightpit.entities.Project;
     1.6  import de.uapcore.lightpit.entities.Version;
     1.7 -import de.uapcore.lightpit.entities.VersionStatus;
     1.8  
     1.9  import java.util.Collections;
    1.10  import java.util.List;
    1.11 @@ -31,17 +30,19 @@
    1.12      }
    1.13  
    1.14      public Version getLatestVersion() {
    1.15 +        // expects versions to be sorted by status descending
    1.16          for (var v : versions) {
    1.17 -            if (v.getStatus().ordinal() >= VersionStatus.Released.ordinal())
    1.18 +            if (v.getStatus().isReleased())
    1.19                  return v;
    1.20          }
    1.21          return null;
    1.22      }
    1.23  
    1.24      public Version getNextVersion() {
    1.25 +        // expects versions to be sorted by status descending
    1.26          Version next = null;
    1.27          for (var v : versions) {
    1.28 -            if (v.getStatus().ordinal() >= VersionStatus.Released.ordinal())
    1.29 +            if (v.getStatus().isReleased())
    1.30                  break;
    1.31              next = v;
    1.32          }

mercurial