From 13f2b89e81ac317c3d99dc79b8d8e27a2870863f Mon Sep 17 00:00:00 2001 From: phxntxm Date: Wed, 22 Mar 2017 22:21:59 -0500 Subject: [PATCH] Handle no server settings --- cogs/raffle.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cogs/raffle.py b/cogs/raffle.py index d14c696..5c4740a 100644 --- a/cogs/raffle.py +++ b/cogs/raffle.py @@ -77,8 +77,11 @@ class Raffle: self.bot.loop.create_task(utils.remove_content('raffles', raffle_id)) server_settings = await utils.get_content('server_settings', str(server.id)) - channel_id = server_settings.get('notification_channel', server.id) - channel = self.bot.get_channel(channel_id) + if server_settings is None: + channel = self.bot.get_channel(server.id) + else: + channel_id = server_settings.get('notification_channel', server.id) + channel = self.bot.get_channel(channel_id) try: await channel.send(fmt) except discord.Forbidden: