diff --git a/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py b/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py index 2cea81d9e0..3b6a7d5c49 100644 --- a/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py +++ b/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py @@ -483,10 +483,13 @@ def cleanup_flights( continue scenario.record_queries(resp.queries) - if resp.flight_plan_status != FlightPlanStatus.Closed: + if resp.flight_plan_status not in [ + FlightPlanStatus.Closed, + FlightPlanStatus.NotPlanned, + ]: check.record_failed( summary=f"Failed to clean up flight {flight_id} from {flight_planner.participant_id}", - details=f"Deletion of flight {flight_id} returned a status of '{resp.flight_plan_status}' ({FlightPlanStatus.Closed} wanted)", + details=f"Deletion of flight {flight_id} returned a status of '{resp.flight_plan_status}' ({FlightPlanStatus.Closed} or {FlightPlanStatus.NotPlanned} wanted)", query_timestamps=[q.request.timestamp for q in resp.queries], )