From 09f49cd921f658cd76a664bfc69099875fe58ba0 Mon Sep 17 00:00:00 2001 From: Glucksberg <80581902+Glucksberg@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:32:00 -0400 Subject: [PATCH] fix(cron): accept delivery mode "none" for sessionTarget="main" (#27431) (#28871) --- src/cron/service/jobs.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cron/service/jobs.ts b/src/cron/service/jobs.ts index 56c30c338..602e7cccb 100644 --- a/src/cron/service/jobs.ts +++ b/src/cron/service/jobs.ts @@ -129,7 +129,8 @@ function validateTelegramDeliveryTarget(to: string | undefined): string | undefi } function assertDeliverySupport(job: Pick) { - if (!job.delivery) { + // No delivery object or mode is "none" -- nothing to validate. + if (!job.delivery || job.delivery.mode === "none") { return; } if (job.delivery.mode === "webhook") {