From ffbd1ee431494d8a6f643a99b70ce61ae716117b Mon Sep 17 00:00:00 2001 From: phxntxm Date: Tue, 30 Aug 2016 21:57:23 -0500 Subject: [PATCH] Made sure that rules is always a list if invalid --- cogs/mod.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cogs/mod.py b/cogs/mod.py index 6385c7a..70f8ef2 100644 --- a/cogs/mod.py +++ b/cogs/mod.py @@ -319,7 +319,7 @@ class Mod: # Nothing fancy here, just get the rules, append the rule, and save it rules = await config.get_content('rules') rules = rules.get('rules') or {} - server_rules = rules.get(ctx.message.server.id) + server_rules = rules.get(ctx.message.server.id) or [] server_rules.append(rule) rules[ctx.message.server.id] = server_rules await config.save_content('rules', {'rules': rules}) @@ -333,7 +333,7 @@ class Mod: I'll print your current rules and ask for a number""" rules = await config.get_content('rules') rules = rules.get('rules') or {} - server_rules = rules.get(ctx.message.server.id) + server_rules = rules.get(ctx.message.server.id) or [] if server_rules is None or len(server_rules) == 0: await self.bot.say( "This server currently has no rules on it! Can't remove something that doesn't exist bro")