Made sure that rules is always a list if invalid
This commit is contained in:
parent
d522726cc7
commit
ffbd1ee431
1 changed files with 2 additions and 2 deletions
|
@ -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")
|
||||||
|
|
Loading…
Reference in a new issue