From b1af14c7c895f05a16f628c447b41fb98fddd672 Mon Sep 17 00:00:00 2001 From: Joe Clark Date: Fri, 24 Oct 2025 12:57:15 +0100 Subject: [PATCH 1/3] fix for triggers in lightning --- packages/project/src/serialize/to-app-state.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/project/src/serialize/to-app-state.ts b/packages/project/src/serialize/to-app-state.ts index 3cade56bf..837bfb0f2 100644 --- a/packages/project/src/serialize/to-app-state.ts +++ b/packages/project/src/serialize/to-app-state.ts @@ -94,6 +94,7 @@ const mapWorkflow = (workflow) => { id: rules.openfn?.uuid ?? randomUUID(), target_job_id: lookup[next], enabled: !rules.disabled, + source_trigger_id: null, // lightning complains if this isn't set, even if its falsy :( }; if (isTrigger) { From 4d08b64cd91757cef42e1a996f5237fd53749f40 Mon Sep 17 00:00:00 2001 From: Joe Clark Date: Fri, 24 Oct 2025 13:01:17 +0100 Subject: [PATCH 2/3] changeset --- .changeset/soft-drinks-try.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/soft-drinks-try.md diff --git a/.changeset/soft-drinks-try.md b/.changeset/soft-drinks-try.md new file mode 100644 index 000000000..b56512714 --- /dev/null +++ b/.changeset/soft-drinks-try.md @@ -0,0 +1,5 @@ +--- +'@openfn/project': patch +--- + +Include `source_trigger_id` in generated workflows (for lightning compatibility) From 2f65c455997a423e9c0d26347821de5037258cb5 Mon Sep 17 00:00:00 2001 From: Joe Clark Date: Fri, 24 Oct 2025 14:38:19 +0100 Subject: [PATCH 3/3] trigger