From 7abf0e26e2818cdc35108be466d28b5c5f328af3 Mon Sep 17 00:00:00 2001 From: Max Metz Date: Tue, 17 Sep 2024 15:33:48 +0200 Subject: [PATCH] when a ship is deleted, the IMO is no longer considered to exist --- src/server/BreCal/validators/input_validation_ship.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/BreCal/validators/input_validation_ship.py b/src/server/BreCal/validators/input_validation_ship.py index 80c6261..ce1c5e4 100644 --- a/src/server/BreCal/validators/input_validation_ship.py +++ b/src/server/BreCal/validators/input_validation_ship.py @@ -97,7 +97,7 @@ class InputValidationShip(): ships = json.loads(response) # extract only the 'imo' values - ship_imos = [ship.get("imo") for ship in ships] + ship_imos = [ship.get("imo") for ship in ships if not ship.deleted] # check, if the imo in the POST-request already exists in the list imo_already_exists = loadedModel.get("imo") in ship_imos