From 9d9e0317c08f1c040a93133b630e29098d5628cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E9=98=B3?= Date: Sat, 4 Apr 2026 22:12:47 +0800 Subject: [PATCH] fix(web): handle null trigger config in agents page --- apps/web/app/(dashboard)/agents/page.tsx | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/apps/web/app/(dashboard)/agents/page.tsx b/apps/web/app/(dashboard)/agents/page.tsx index 8a9680c9..ab4aaa82 100644 --- a/apps/web/app/(dashboard)/agents/page.tsx +++ b/apps/web/app/(dashboard)/agents/page.tsx @@ -919,7 +919,13 @@ function TriggersTab({
- {triggers.map((trigger) => ( + {triggers.map((trigger) => { + const scheduledConfig = (trigger.config ?? {}) as { + cron?: string; + timezone?: string; + }; + + return (
@@ -982,10 +988,10 @@ function TriggersTab({ updateTriggerConfig(trigger.id, { - ...trigger.config, + ...scheduledConfig, cron: e.target.value, }) } @@ -999,10 +1005,10 @@ function TriggersTab({ updateTriggerConfig(trigger.id, { - ...trigger.config, + ...scheduledConfig, timezone: e.target.value, }) } @@ -1013,7 +1019,8 @@ function TriggersTab({
)}
- ))} + ); + })}