[3.4] fix possible issue when joined_at is None (#5361) (#5365)

(cherry picked from commit b4037a80d8)

Co-authored-by: Fixator10 <github@fixator10.ru>

Co-authored-by: Fixator10 <github@fixator10.ru>
This commit is contained in:
Red-GitHubBot
2021-10-02 19:13:25 +02:00
committed by GitHub
parent 042731a7ed
commit 4331004dc1

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 = (