aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/info/subscribe.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bot/exts/info/subscribe.py b/bot/exts/info/subscribe.py
index 4a34077f3..63a23346f 100644
--- a/bot/exts/info/subscribe.py
+++ b/bot/exts/info/subscribe.py
@@ -151,7 +151,7 @@ class SingleRoleButton(discord.ui.Button):
self.style = self.REMOVE_STYLE if self.assigned else self.ADD_STYLE
self.label = self.LABEL_FORMAT.format(action="Remove" if self.assigned else "Add", role_name=self.role.name)
try:
- await interaction.message.edit(view=self.view)
+ await self.view.anchor_message.edit(view=self.view)
except discord.NotFound:
log.debug("Subscribe message for %s removed before buttons could be updated", interaction.user)
self.view.stop()
@@ -184,6 +184,7 @@ class ShowAllSelfAssignableRolesButton(discord.ui.Button):
view = prepare_self_assignable_roles_view(interaction, self.assignable_roles)
message = await interaction.followup.send(
view=view,
+ ephemeral=True
)
# Keep reference of the message that contains the view to be deleted
view.anchor_message = message