fix possible issue when joined_at is None (#5361)

This commit is contained in:
Fixator10
2021-10-02 19:08:17 +04:00
committed by GitHub
parent cb18a66336
commit b4037a80d8

View File

@@ -193,9 +193,10 @@ class ModInfo(MixinMeta):
roles = member.roles[-1:0:-1] roles = member.roles[-1:0:-1]
names, nicks = await self.get_names_and_nicks(member) names, nicks = await self.get_names_and_nicks(member)
joined_at = member.joined_at.replace(tzinfo=datetime.timezone.utc)
if is_special: if is_special:
joined_at = special_date joined_at = special_date
elif joined_at := member.joined_at:
joined_at = joined_at.replace(tzinfo=datetime.timezone.utc)
user_created = int(member.created_at.replace(tzinfo=datetime.timezone.utc).timestamp()) user_created = int(member.created_at.replace(tzinfo=datetime.timezone.utc).timestamp())
voice_state = member.voice voice_state = member.voice
member_number = ( member_number = (