diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java index 9ed6147..fa79e27 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java @@ -143,6 +143,7 @@ public class RegistrationWindowController {      public void cancel() {          LOG.debug("Cancel Button clicked"); +        chosenEmployees.clear();          ((Stage) lVehicles.getScene().getWindow()).close();      } @@ -170,7 +171,9 @@ public class RegistrationWindowController {          }          try {              registrationService.add(chosenVehicle.id(), registrations); +            chosenEmployees.clear();              ((Stage) lVehicles.getScene().getWindow()).close(); +          } catch (InvalidVehicleException e) {              // NOT THROWN ANYWHERE RIGHT NOW              LOG.info( @@ -182,6 +185,7 @@ public class RegistrationWindowController {              alert.setHeaderText("Das spezifizierte Fahrzeug ist nicht gültig.");              alert.setContentText(e.getMessage());              alert.show(); +            chosenEmployees.clear();          } catch (ServiceException e) {              LOG.warn(                      "Caught ServiceException while getting vehicles. Showing it to user. Error message: {}", @@ -191,6 +195,7 @@ public class RegistrationWindowController {              alert.setHeaderText("Beim Erstellen der Anmeldung ist ein Fehler aufgetreten.");              alert.setContentText(e.getMessage());              alert.show(); +            chosenEmployees.clear();          } catch (InvalidRegistrationException e) {              LOG.info(                      "Caught InvalidRegistrationException. Showing it to user. Error message: {}", @@ -201,6 +206,7 @@ public class RegistrationWindowController {                      "Die gewählte Kombination von Fahrzeug und Personal ist nicht gültig!");              alert.setContentText(e.getMessage());              alert.show(); +            chosenEmployees.clear();          }      }  }  | 
