From c8c1916f92818d5b18cff21d1c9bcb6f0f3e885f Mon Sep 17 00:00:00 2001 From: seria Date: Wed, 1 Jan 2025 12:12:01 +0800 Subject: [PATCH] fix: Fix CharacterWeapon model --- akasha/models/leaderboard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akasha/models/leaderboard.py b/akasha/models/leaderboard.py index f75cbcb..0ffe766 100644 --- a/akasha/models/leaderboard.py +++ b/akasha/models/leaderboard.py @@ -74,7 +74,7 @@ class CharacterWeapon(BaseModel): def __unnest_weapon_info(cls, v: dict[str, Any]) -> dict[str, Any]: weapon_info = v.pop("weaponInfo") v["level"] = weapon_info["level"] - v["promoteLevel"] = weapon_info["promoteLevel"] + v["promoteLevel"] = weapon_info["promoteLevel"] or 0 v["refinement"] = weapon_info["refinementLevel"]["value"] return v