Rolegiver patches

This commit is contained in:
Zeva Rose 2021-09-02 11:26:18 -06:00
parent f61abda4c0
commit 3972b757c4

View file

@ -43,10 +43,8 @@ class RolegiverCog(commands.Cog):
for role_id in setting.value:
e_role = ctx.guild.get_role(role_id)
if not e_role:
e_role = await ctx.guild.fetch_role(role_id)
if not e_role:
setting.value.remove(role_id)
continue
setting.value.remove(role_id)
continue
roles.append(e_role)
if roles:
roles.sort(key=lambda x: -x.position)
@ -104,10 +102,8 @@ class RolegiverCog(commands.Cog):
for role_id in setting.value:
e_role = ctx.guild.get_role(role_id)
if not e_role:
e_role = await ctx.guild.fetch_role(role_id)
if not e_role:
setting.value.remove(role_id)
continue
setting.value.remove(role_id)
continue
roles.append(e_role)
if roles:
@ -151,10 +147,8 @@ class RolegiverCog(commands.Cog):
for role_id in setting.value:
e_role = ctx.guild.get_role(role_id)
if not e_role:
e_role = await ctx.guild.fetch_role(role_id)
if not e_role:
setting.value.remove(role_id)
continue
setting.value.remove(role_id)
continue
roles.append(e_role)
if roles: