From 485e6837ca089f3a906e5222ce8a58a5e09ba6ba Mon Sep 17 00:00:00 2001 From: Candy <28566705+mina9999@users.noreply.github.com> Date: Sun, 5 Jun 2022 19:46:33 +0430 Subject: [PATCH] [Modlog] Check if guild is unavailable (#5647) fix for AttributeError: 'NoneType' object has no attribute 'guild_permissions' --- redbot/core/modlog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index b7606d3df..4141da78b 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -98,7 +98,7 @@ async def _init(bot: Red): await register_casetypes(all_generics) 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: @@ -138,7 +138,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: