From 3eb2529b0bf452557ace9fc961a01f0f38ee3314 Mon Sep 17 00:00:00 2001 From: walterroach Date: Thu, 19 Nov 2020 13:20:05 -0600 Subject: [PATCH] Fix #402 --- gen/aircraft.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gen/aircraft.py b/gen/aircraft.py index 85e827ff..c0c5c370 100644 --- a/gen/aircraft.py +++ b/gen/aircraft.py @@ -1173,12 +1173,13 @@ class AircraftConflictGenerator: viggen_target_points = [ (idx, point) for idx, point in enumerate(filtered_points) if point.waypoint_type in TARGET_WAYPOINTS ] - keep_target = viggen_target_points[random.randint(0, len(viggen_target_points) - 1)] - filtered_points = [ - point for idx, point in enumerate(filtered_points) if ( - point.waypoint_type not in TARGET_WAYPOINTS or idx == keep_target[0] - ) - ] + if viggen_target_points: + keep_target = viggen_target_points[random.randint(0, len(viggen_target_points) - 1)] + filtered_points = [ + point for idx, point in enumerate(filtered_points) if ( + point.waypoint_type not in TARGET_WAYPOINTS or idx == keep_target[0] + ) + ] for idx, point in enumerate(filtered_points): PydcsWaypointBuilder.for_waypoint(