From b8cce988f8336b627fa001ec38d9d43aab711a0d Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 22 Jul 2023 21:33:45 +0200 Subject: [PATCH] Fix wrong serialization when saving payload in new file --- qt_ui/windows/mission/flight/payload/QLoadoutEditor.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/qt_ui/windows/mission/flight/payload/QLoadoutEditor.py b/qt_ui/windows/mission/flight/payload/QLoadoutEditor.py index 7a37f653..d1e39547 100644 --- a/qt_ui/windows/mission/flight/payload/QLoadoutEditor.py +++ b/qt_ui/windows/mission/flight/payload/QLoadoutEditor.py @@ -120,9 +120,11 @@ class QLoadoutEditor(QGroupBox): with payload_file.open("w", encoding="utf-8") as f: payloads = { "name": f"{self.flight.unit_type.dcs_unit_type.id}", - "payloads": DcsPayload.from_flight( - self.flight, payload_name - ).to_dict(), + "payloads": { + 1: DcsPayload.from_flight( + self.flight, payload_name + ).to_dict(), + }, "unitType": f"{self.flight.unit_type.dcs_unit_type.id}", } f.write("local unitPayloads = ")