[Mod] Check if guild is unavailable in tempban expirations (#5173)

* [Mod] Check if guild.me is None else continue in tempban expirations.

* Check for guild.unavailable instead of guild.me being None.
This commit is contained in:
PredaaA 2021-08-31 20:48:21 +02:00 committed by GitHub
parent c34f1e2f01
commit b586c2f990
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -243,7 +243,7 @@ class KickBanMixin(MixinMeta):
async for guild_id, guild_data in AsyncIter(guilds_data.items(), steps=100):
if not (guild := self.bot.get_guild(guild_id)):
continue
if not guild.me.guild_permissions.ban_members:
if guild.unavailable or not guild.me.guild_permissions.ban_members:
continue
if await self.bot.cog_disabled_in_guild(self, guild):
continue