diff --git a/src/modules/rolemenus/cog.py b/src/modules/rolemenus/cog.py index 7d6d0ff4..ffd51543 100644 --- a/src/modules/rolemenus/cog.py +++ b/src/modules/rolemenus/cog.py @@ -351,6 +351,8 @@ class RoleMenuCog(LionCog): Set _message and messageid to None. """ + if not message.guild: + return menuid = self.live_menus[message.guild.id].get(message.id, None) if menuid is not None: menu = await RoleMenu.fetch(self.bot, menuid) diff --git a/src/modules/rolemenus/ui/menueditor.py b/src/modules/rolemenus/ui/menueditor.py index e38b15a2..3af0101f 100644 --- a/src/modules/rolemenus/ui/menueditor.py +++ b/src/modules/rolemenus/ui/menueditor.py @@ -1104,7 +1104,7 @@ class MenuEditor(MessageUI): self.preview_button, self.edit_msg_button, self.repost_button, ) if self.page_count > 1: - line_1 = (self.prev_page_button, *line_last, self.next_page_button) + line_1 = (self.prev_page_button, *line_1, self.next_page_button) if self.mode is EditorMode.OPTIONS: self.set_layout( line_1,