From a00c133c2dd48e232b45cd7ecafa191a1536a025 Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Thu, 22 Jul 2021 16:48:07 -0700 Subject: [PATCH] [Snacktime] Ignore deleted channels in settings --- snacktime/snacktime.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/snacktime/snacktime.py b/snacktime/snacktime.py index 384d4ac..f7121ad 100644 --- a/snacktime/snacktime.py +++ b/snacktime/snacktime.py @@ -106,13 +106,14 @@ class Snacktime(commands.Cog): """snack stuff""" if ctx.invoked_subcommand is None: guild_data = await self.config.guild(ctx.guild).all() - if not guild_data["DELIVER_CHANNELS"]: - channel_names = ["No channels set."] - else: - channel_names = [] + channel_names = [] + if guild_data["DELIVER_CHANNELS"]: for channel_id in guild_data["DELIVER_CHANNELS"]: channel_obj = self.bot.get_channel(channel_id) - channel_names.append(channel_obj.name) + if channel_obj: + channel_names.append(channel_obj.name) + if len(channel_names) == 0: + channel_names = ["No channels set."] if guild_data["FRIENDS"] is True: invite_friends = "Friends only"