Skip to content

Commit f61160c

Browse files
committed
Fixed event campaign export
1 parent 0e359dc commit f61160c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/core/nice/event/campaign.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ def get_nice_campaign(campaign: MstEventCampaign) -> NiceEventCampaign:
1616
value=campaign.value,
1717
calcType=EVENT_COMBINE_CALC_TYPE_NAME[campaign.calcType],
1818
entryCondMessage=campaign.entryCondMessage,
19-
script=NiceEventCampaignScript.model_validate(campaign.script),
19+
script=NiceEventCampaignScript.model_validate(
20+
campaign.script if campaign.script else {}
21+
),
2022
)
2123

2224

app/schemas/nice.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1982,7 +1982,7 @@ class NiceEventQuest(BaseModelORJson):
19821982

19831983
class NiceEventCampaignScript(BaseModelORJson):
19841984
# isNotDispEntryCondMessage: int | None = None
1985-
# OnlyMaxFuncGroupId: int | None = None
1985+
OnlyMaxFuncGroupId: int | None = None
19861986
# showBoardMessageOnWarGroupId: int | None = None
19871987
addPassiveIconOrganization: str | None = None
19881988
addPassiveContentOrganization: str | None = None

0 commit comments

Comments
 (0)