diff --git a/discord/webhook/async_.py b/discord/webhook/async_.py index 3b62b10fa..dbb3f1ed9 100644 --- a/discord/webhook/async_.py +++ b/discord/webhook/async_.py @@ -1872,7 +1872,7 @@ class Webhook(BaseWebhook): if wait: msg = self._create_message(data, thread=thread) - if view is not MISSING and not view.is_finished(): + if view is not MISSING and not view.is_finished() and view.is_dispatchable(): message_id = None if msg is None else msg.id self._state.store_view(view, message_id)