1
0
Fork 0
mirror of synced 2024-05-06 21:52:30 +12:00

Allow updates to custom permissions

This commit is contained in:
Dan Hess 2020-05-07 19:45:37 -05:00
parent 72998c8277
commit 16f91c3b47

View file

@ -528,13 +528,20 @@ WHERE
await ctx.send("This command cannot have custom permissions setup!")
return
await ctx.bot.db.execute(
"INSERT INTO custom_permissions (guild, command, permission) VALUES ($1, $2, $3)",
ctx.guild.id,
cmd.qualified_name,
perm_value
)
try:
await ctx.bot.db.execute(
"INSERT INTO custom_permissions (guild, command, permission) VALUES ($1, $2, $3)",
ctx.guild.id,
cmd.qualified_name,
perm_value
)
except UniqueViolationError:
await ctx.bot.db.execute(
"UPDATE custom_permissions SET permission = $1 WHERE guild = $2 AND command = $3",
perm_value,
ctx.guild.id,
cmd.qualified_name
)
ctx.bot.cache.update_custom_permission(ctx.guild, cmd, perm_value)
await ctx.send("I have just added your custom permissions; "