From b67a8ecb3919961e9d6fbc6956d50740af94b394 Mon Sep 17 00:00:00 2001
From: Dominic Rogetzer <e1627756@student.tuwien.ac.at>
Date: Tue, 22 May 2018 21:58:34 +0200
Subject: Replace assert statements by if-null early-returns [#25874]

---
 .../ui/vehiclepane/VehiclePaneController.java                  | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'src/main/java/at/ac')

diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/ui/vehiclepane/VehiclePaneController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/ui/vehiclepane/VehiclePaneController.java
index 405eee3..dfebb00 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/ui/vehiclepane/VehiclePaneController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/ui/vehiclepane/VehiclePaneController.java
@@ -74,14 +74,20 @@ public class VehiclePaneController {
             Instant now = Instant.now();
             List<Registration> regs = vehicle.registrations();
 
-            assert regs != null;
+            if (regs == null) {
+                return;
+            }
+
             Optional<EducationLevel> edu =
                     regs.stream()
                             .filter(reg -> reg.start().isBefore(now) && reg.end().isAfter(now))
                             .map(reg -> reg.employee().educationLevel())
                             .max(EducationLevel::compareTo);
 
-            assert edu.isPresent();
+            if (!edu.isPresent()) {
+                return;
+            }
+
             txtQualification.setText(edu.get().name());
         } else {
             txtQualification.setVisible(false);
-- 
cgit v1.2.3-70-g09d2