diff --git a/modules/playercards/file.py b/modules/playercards/file.py index 51d8705..9be156a 100644 --- a/modules/playercards/file.py +++ b/modules/playercards/file.py @@ -65,7 +65,8 @@ class PlayerCardsFile: if old_data is None: await self.save_json(self.get_file_path(uid), data) return data - data["avatarInfoList"] = data.get("avatarInfoList", []) + if data.get("avatarInfoList") is None: + data["avatarInfoList"] = [] characters = [i.get("avatarId", 0) for i in data["avatarInfoList"]] for i in old_data.get("avatarInfoList", []): if i.get("avatarId", 0) not in characters: