diff --git a/starrail_damage_cal/to_data.py b/starrail_damage_cal/to_data.py index d61406e..c75b212 100644 --- a/starrail_damage_cal/to_data.py +++ b/starrail_damage_cal/to_data.py @@ -86,7 +86,7 @@ async def api_to_dict( and PlayerDetailInfo.avatarDetailList is not None ): for char in PlayerDetailInfo.avatarDetailList: - if char.avatarId in char_id_list: + if str(char.avatarId) in char_id_list: continue char_data, avatarName = await get_data(char, nickName, uid) char_name_list.append(avatarName) diff --git a/test.py b/test.py index 890cd38..941e296 100644 --- a/test.py +++ b/test.py @@ -4,7 +4,7 @@ from typing import List from starrail_damage_cal.cal_damage import DamageCal -async def test_get_damage_data_by_uid(): +async def test_get_damage_data_by_uid() -> None: data = await DamageCal.get_damage_data_by_uid(uid="100086290", avatar_name="希儿") if isinstance(data, List): print(json.dumps(data, ensure_ascii=False, indent=4))