Change setting.save() location
This commit is contained in:
parent
915a9da1e4
commit
a8aa39d89c
1 changed files with 4 additions and 3 deletions
|
@ -39,6 +39,9 @@ class RolegiverCog(commands.Cog):
|
|||
if not setting:
|
||||
setting = Setting(guild=ctx.guild.id, setting="rolegiver", value=[])
|
||||
|
||||
setting.value.append(role.id)
|
||||
setting.save()
|
||||
|
||||
roles = []
|
||||
for role_id in setting.value:
|
||||
e_role = ctx.guild.get_role(role_id)
|
||||
|
@ -53,8 +56,6 @@ class RolegiverCog(commands.Cog):
|
|||
Field(name="New Role", value=f"{role.mention}"),
|
||||
Field(name="Existing Role(s)", value=value),
|
||||
]
|
||||
setting.value.append(role.id)
|
||||
setting.save()
|
||||
|
||||
embed = build_embed(
|
||||
title="Rolegiver Updated",
|
||||
|
@ -96,6 +97,7 @@ class RolegiverCog(commands.Cog):
|
|||
return
|
||||
|
||||
setting.value.remove(role.id)
|
||||
setting.save()
|
||||
|
||||
roles = []
|
||||
for role_id in setting.value:
|
||||
|
@ -107,7 +109,6 @@ class RolegiverCog(commands.Cog):
|
|||
if roles:
|
||||
roles.sort(key=lambda x: -x.position)
|
||||
|
||||
setting.save()
|
||||
value = "\n".join([r.mention for r in roles]) if roles else "None"
|
||||
fields = [
|
||||
Field(name="Removed Role", value=f"{role.mention}"),
|
||||
|
|
Loading…
Add table
Reference in a new issue