diff --git a/ui/src/ui/views/cron-quick-create.node.test.ts b/ui/src/ui/views/cron-quick-create.node.test.ts index 5a3c6b8022c7..b9b940a645e3 100644 --- a/ui/src/ui/views/cron-quick-create.node.test.ts +++ b/ui/src/ui/views/cron-quick-create.node.test.ts @@ -38,4 +38,13 @@ describe("cron quick create", () => { expect(patch.deliveryMode).toBe("announce"); expect(patch.wakeMode).toBe("now"); }); + + it("targets main session with systemEvent payload for silent preset (#95073)", () => { + const patch = draftToCronFormPatch(createDraft({ deliveryPreset: "silent" })); + + expect(patch.sessionTarget).toBe("main"); + expect(patch.payloadKind).toBe("systemEvent"); + expect(patch.deliveryMode).toBe("none"); + expect(patch.wakeMode).toBe("now"); + }); }); diff --git a/ui/src/ui/views/cron-quick-create.ts b/ui/src/ui/views/cron-quick-create.ts index 6edab3e05172..776d840f1fa5 100644 --- a/ui/src/ui/views/cron-quick-create.ts +++ b/ui/src/ui/views/cron-quick-create.ts @@ -190,6 +190,7 @@ export function draftToCronFormPatch(draft: CronQuickCreateDraft): Partial