diff --git a/gateway/run.py b/gateway/run.py index 109c666c4f3..d445a8ee3fd 100644 --- a/gateway/run.py +++ b/gateway/run.py @@ -13106,6 +13106,8 @@ class GatewayRunner(GatewayAuthorizationMixin, GatewayKanbanWatchersMixin, Gatew "message_id": message_id, "content": content, } + if getattr(adapter, "REQUIRES_EDIT_FINALIZE", False): + kwargs["finalize"] = True if _edit_accepts_metadata: kwargs["metadata"] = _progress_metadata return await adapter.edit_message(**kwargs)