Fix bug in RoleGiver that causes crash when role no longer exists
This commit is contained in:
parent
898ff8abad
commit
a317d3d616
1 changed files with 3 additions and 0 deletions
|
@ -141,6 +141,9 @@ class RolegiverCog(commands.Cog):
|
|||
roles = []
|
||||
for role_id in setting.value:
|
||||
e_role = ctx.guild.get_role(role_id)
|
||||
if not e_role:
|
||||
setting.value.remove(role_id)
|
||||
setting.save()
|
||||
roles.append(e_role)
|
||||
|
||||
if roles:
|
||||
|
|
Loading…
Add table
Reference in a new issue