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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -193,9 +193,10 @@ class ModInfo(MixinMeta):
roles = member.roles[-1:0:-1]
names, nicks = await self.get_names_and_nicks(member)
joined_at = member.joined_at.replace(tzinfo=datetime.timezone.utc)
if is_special:
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())
voice_state = member.voice
member_number = (