fix(cron): require explicit recipient for mode none

This commit is contained in:
Ayaan Zaidi
2026-04-20 08:14:34 +05:30
parent 03de50e70b
commit b64e1d8b91

View File

@@ -142,11 +142,7 @@ async function resolveCronDeliveryContext(params: {
deliveryContract: IsolatedDeliveryContract;
}) {
const deliveryPlan = resolveCronDeliveryPlan(params.job);
const hasMessageTargetContext =
deliveryPlan.mode !== "webhook" &&
(deliveryPlan.to !== undefined ||
deliveryPlan.threadId !== undefined ||
deliveryPlan.accountId !== undefined);
const hasMessageTargetContext = deliveryPlan.mode !== "webhook" && deliveryPlan.to !== undefined;
if (!deliveryPlan.requested && !hasMessageTargetContext) {
const resolvedDelivery = {
ok: false as const,