1
0
Fork 0
mirror of synced 2024-09-28 23:41:41 +12:00

Made sure that rules is always a list if invalid

This commit is contained in:
phxntxm 2016-08-30 21:57:23 -05:00
parent d522726cc7
commit ffbd1ee431

View file

@ -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")