From ad37dcce447fd3c2657ea48c23c8ae3325f9c071 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sun, 20 Mar 2022 13:40:57 -0700 Subject: [PATCH] Fix broken iteration when clearing ATO. Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2046. --- game/ato/airtaaskingorder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/ato/airtaaskingorder.py b/game/ato/airtaaskingorder.py index 41a4424f..fca03835 100644 --- a/game/ato/airtaaskingorder.py +++ b/game/ato/airtaaskingorder.py @@ -25,5 +25,5 @@ class AirTaskingOrder: def clear(self) -> None: """Removes all packages from the ATO.""" # Remove all packages individually so the database gets updated. - for package in self.packages: + for package in list(self.packages): self.remove_package(package)