1
0
Fork 0
mirror of synced 2024-06-02 18:54:33 +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!") await ctx.send("This command cannot have custom permissions setup!")
return return
try:
await ctx.bot.db.execute( await ctx.bot.db.execute(
"INSERT INTO custom_permissions (guild, command, permission) VALUES ($1, $2, $3)", "INSERT INTO custom_permissions (guild, command, permission) VALUES ($1, $2, $3)",
ctx.guild.id, ctx.guild.id,
cmd.qualified_name, cmd.qualified_name,
perm_value 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) ctx.bot.cache.update_custom_permission(ctx.guild, cmd, perm_value)
await ctx.send("I have just added your custom permissions; " await ctx.send("I have just added your custom permissions; "