[3.4] [Modlog] Check if guild is unavailable (#5647) (#5758)

fix for  AttributeError: 'NoneType' object has no attribute 'guild_permissions'
(cherry picked from commit 485e6837ca)

Co-authored-by: Candy <28566705+mina9999@users.noreply.github.com>

Co-authored-by: Candy <28566705+mina9999@users.noreply.github.com>
This commit is contained in:
Jakub Kuczys
2022-06-05 17:23:38 +02:00
committed by GitHub
parent c7ba118e7c
commit c4637aa02b

View File

@@ -99,7 +99,7 @@ async def _init(bot: Red):
async def on_member_ban(guild: discord.Guild, member: discord.Member):
if not guild.me.guild_permissions.view_audit_log:
if guild.unavailable or not guild.me.guild_permissions.view_audit_log:
return
try:
@@ -136,7 +136,7 @@ async def _init(bot: Red):
await asyncio.sleep(300)
async def on_member_unban(guild: discord.Guild, user: discord.User):
if not guild.me.guild_permissions.view_audit_log:
if guild.unavailable or not guild.me.guild_permissions.view_audit_log:
return
try: