Avoid generating/planning flights without an operational runway

This commit is contained in:
Raffson
2023-04-10 14:38:06 +02:00
parent 7eb652b970
commit efd2c40cfc
2 changed files with 10 additions and 1 deletions

View File

@@ -48,7 +48,9 @@ class SquadronSelector(QComboBox):
return
for squadron in self.air_wing.squadrons_for(aircraft):
if task in squadron.mission_types and squadron.untasked_aircraft:
valid_task = task in squadron.mission_types
runway_operational = squadron.location.runway_is_operational()
if valid_task and squadron.untasked_aircraft and runway_operational:
self.addItem(f"{squadron.location}: {squadron}", squadron)
if self.count() == 0: