Fix issue with rolegiver and get vs fetch
This commit is contained in:
parent
48338fc22b
commit
835acb8be5
1 changed files with 7 additions and 7 deletions
|
@ -56,7 +56,7 @@ class RolegiverCog(Scale):
|
||||||
for role_id in setting.roles:
|
for role_id in setting.roles:
|
||||||
if role_id == role.id:
|
if role_id == role.id:
|
||||||
continue
|
continue
|
||||||
e_role = await ctx.guild.get_role(role_id)
|
e_role = await ctx.guild.fetch_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
continue
|
continue
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
|
@ -92,7 +92,7 @@ class RolegiverCog(Scale):
|
||||||
|
|
||||||
options = []
|
options = []
|
||||||
for role in setting.roles:
|
for role in setting.roles:
|
||||||
role: Role = await ctx.guild.get_role(role)
|
role: Role = await ctx.guild.fetch_role(role)
|
||||||
option = SelectOption(label=role.name, value=str(role.id))
|
option = SelectOption(label=role.name, value=str(role.id))
|
||||||
options.append(option)
|
options.append(option)
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ class RolegiverCog(Scale):
|
||||||
)
|
)
|
||||||
removed_roles = []
|
removed_roles = []
|
||||||
for to_delete in context.context.values:
|
for to_delete in context.context.values:
|
||||||
role = await ctx.guild.get_role(to_delete)
|
role = await ctx.guild.fetch_role(to_delete)
|
||||||
if role:
|
if role:
|
||||||
removed_roles.append(role)
|
removed_roles.append(role)
|
||||||
setting.roles.remove(int(to_delete))
|
setting.roles.remove(int(to_delete))
|
||||||
|
@ -126,7 +126,7 @@ class RolegiverCog(Scale):
|
||||||
|
|
||||||
roles = []
|
roles = []
|
||||||
for role_id in setting.roles:
|
for role_id in setting.roles:
|
||||||
e_role = await ctx.guild.get_role(role_id)
|
e_role = await ctx.guild.fetch_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
continue
|
continue
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
|
@ -174,7 +174,7 @@ class RolegiverCog(Scale):
|
||||||
|
|
||||||
roles = []
|
roles = []
|
||||||
for role_id in setting.roles:
|
for role_id in setting.roles:
|
||||||
e_role = await ctx.guild.get_role(role_id)
|
e_role = await ctx.guild.fetch_role(role_id)
|
||||||
if not e_role:
|
if not e_role:
|
||||||
continue
|
continue
|
||||||
roles.append(e_role)
|
roles.append(e_role)
|
||||||
|
@ -212,7 +212,7 @@ class RolegiverCog(Scale):
|
||||||
|
|
||||||
options = []
|
options = []
|
||||||
for role in setting.roles:
|
for role in setting.roles:
|
||||||
role: Role = await ctx.guild.get_role(role)
|
role: Role = await ctx.guild.fetch_role(role)
|
||||||
option = SelectOption(label=role.name, value=str(role.id))
|
option = SelectOption(label=role.name, value=str(role.id))
|
||||||
options.append(option)
|
options.append(option)
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ class RolegiverCog(Scale):
|
||||||
|
|
||||||
added_roles = []
|
added_roles = []
|
||||||
for role in context.context.values:
|
for role in context.context.values:
|
||||||
role = await ctx.guild.get_role(int(role))
|
role = await ctx.guild.fetch_role(int(role))
|
||||||
added_roles.append(role)
|
added_roles.append(role)
|
||||||
await ctx.author.add_role(role, reason="Rolegiver")
|
await ctx.author.add_role(role, reason="Rolegiver")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue