mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Fix squadron reuse.
This was never marking the original squadron as claimed. Just update the object rather than cloning it. Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2011 (cherry picked from commit 6e555167e068a727ed0e104be81615965437de45)
This commit is contained in:
parent
582fcf8b19
commit
38ff691eac
@ -158,12 +158,11 @@ class DefaultSquadronAssigner:
|
|||||||
if squadron_def is None:
|
if squadron_def is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
overrides: Dict[str, Union[str, int]] = {}
|
|
||||||
if config.name is not None:
|
if config.name is not None:
|
||||||
overrides["name"] = config.name
|
squadron_def.name = config.name
|
||||||
if config.nickname is not None:
|
if config.nickname is not None:
|
||||||
overrides["nickname"] = config.nickname
|
squadron_def.nickname = config.nickname
|
||||||
if config.female_pilot_percentage is not None:
|
if config.female_pilot_percentage is not None:
|
||||||
overrides["female_pilot_percentage"] = config.female_pilot_percentage
|
squadron_def.female_pilot_percentage = config.female_pilot_percentage
|
||||||
|
|
||||||
return dataclasses.replace(squadron_def, **overrides)
|
return squadron_def
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user