diff --git a/jarvis/cogs/rolegiver.py b/jarvis/cogs/rolegiver.py index 878ece4..5b7c436 100644 --- a/jarvis/cogs/rolegiver.py +++ b/jarvis/cogs/rolegiver.py @@ -50,7 +50,7 @@ class RolegiverCog(Scale): return setting.roles.append(role.id) - setting.save() + await setting.commit() roles = [] for role_id in setting.roles: @@ -118,7 +118,7 @@ class RolegiverCog(Scale): if role: removed_roles.append(role) setting.roles.remove(int(to_delete)) - setting.save() + await setting.commit() for row in components: for component in row.components: @@ -369,7 +369,7 @@ class RolegiverCog(Scale): for role_id in setting.roles: if role_id not in guild_role_ids: setting.roles.remove(role_id) - setting.save() + await setting.commit() await ctx.send("Rolegiver cleanup finished")