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 # Nothing fancy here, just get the rules, append the rule, and save it
rules = await config.get_content('rules') rules = await config.get_content('rules')
rules = rules.get('rules') or {} 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) server_rules.append(rule)
rules[ctx.message.server.id] = server_rules rules[ctx.message.server.id] = server_rules
await config.save_content('rules', {'rules': 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""" I'll print your current rules and ask for a number"""
rules = await config.get_content('rules') rules = await config.get_content('rules')
rules = rules.get('rules') or {} 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: if server_rules is None or len(server_rules) == 0:
await self.bot.say( await self.bot.say(
"This server currently has no rules on it! Can't remove something that doesn't exist bro") "This server currently has no rules on it! Can't remove something that doesn't exist bro")