Explorar o código

Gefinishte teams niet cleanen

Harry de Boer %!s(int64=5) %!d(string=hai) anos
pai
achega
95b0ca23ef
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/main/java/puzzeltocht/domain/Event.java

+ 2 - 1
src/main/java/puzzeltocht/domain/Event.java

@@ -49,7 +49,8 @@ public class Event {
         List<UUID> keys = new ArrayList<>(teams.keySet());
         List<UUID> keys = new ArrayList<>(teams.keySet());
         for (UUID key : keys) {
         for (UUID key : keys) {
             Team t = teams.get(key);
             Team t = teams.get(key);
-            if (t.getLastActive().isBefore(LocalDateTime.now().minusMinutes(15))) {
+            if (t.getCurrentMission().getType() != MissionType.FINISH
+                    && t.getLastActive().isBefore(LocalDateTime.now().minusMinutes(15))) {
                 teams.remove(key);
                 teams.remove(key);
             }
             }
         }
         }