From d2cb698133c3e2976a479dec0dd8d86f018354ce Mon Sep 17 00:00:00 2001 From: Paillat Date: Thu, 28 Nov 2024 21:45:35 +0100 Subject: [PATCH 1/3] :bug: Fix error when responding with paginator to an ephemeral deferred interaction --- discord/ext/pages/pagination.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/ext/pages/pagination.py b/discord/ext/pages/pagination.py index dc99996f2a..5fa297e6ee 100644 --- a/discord/ext/pages/pagination.py +++ b/discord/ext/pages/pagination.py @@ -1202,7 +1202,7 @@ async def respond( ) # convert from WebhookMessage to Message reference to bypass # 15min webhook token timeout (non-ephemeral messages only) - if not ephemeral: + if not ephemeral and not msg.flags.ephemeral: msg = await msg.channel.fetch_message(msg.id) else: msg = await interaction.response.send_message( From 45e8e56dee7374a9c38a023df143906f16a0a413 Mon Sep 17 00:00:00 2001 From: Paillat Date: Thu, 28 Nov 2024 21:54:11 +0100 Subject: [PATCH 2/3] :memo: CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9547fbafc..e21069174f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,6 +62,8 @@ These changes are available on the `master` branch, but have not yet been releas ([#2624](https://github.com/Pycord-Development/pycord/pull/2624)) - Fixed `AttributeError` when accessing `Member.guild_permissions` for user installed apps. ([#2650](https://github.com/Pycord-Development/pycord/pull/2650)) +- Fixed error when responding normally with a `Paginator` to an ephemerally deferred + interaction. ([#2661](https://github.com/Pycord-Development/pycord/pull/2661)) ### Changed From 6c3539faf20bd68cef2985edb35f648ea8ab7b52 Mon Sep 17 00:00:00 2001 From: Paillat Date: Wed, 18 Dec 2024 15:29:09 +0100 Subject: [PATCH 3/3] :pencil2: Fix writing --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e21069174f..0effe7a29d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,8 +62,9 @@ These changes are available on the `master` branch, but have not yet been releas ([#2624](https://github.com/Pycord-Development/pycord/pull/2624)) - Fixed `AttributeError` when accessing `Member.guild_permissions` for user installed apps. ([#2650](https://github.com/Pycord-Development/pycord/pull/2650)) -- Fixed error when responding normally with a `Paginator` to an ephemerally deferred - interaction. ([#2661](https://github.com/Pycord-Development/pycord/pull/2661)) +- Fixed an error when responding non-ephemerally with a `Paginator` to an ephemerally + deferred interaction. + ([#2661](https://github.com/Pycord-Development/pycord/pull/2661)) ### Changed