From 3cb14d596ad64049a63ed254cbbaf764bc9199d9 Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Fri, 4 Oct 2024 10:18:27 +0100 Subject: [PATCH 1/2] fixes an issue where id and revision weren't passed to row action automations --- packages/server/src/sdk/app/rowActions.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/server/src/sdk/app/rowActions.ts b/packages/server/src/sdk/app/rowActions.ts index 21c256eacb..0fbd7f664e 100644 --- a/packages/server/src/sdk/app/rowActions.ts +++ b/packages/server/src/sdk/app/rowActions.ts @@ -220,6 +220,8 @@ export async function run(tableId: any, rowActionId: any, rowId: string) { automation, { fields: { + id: row._id, + revision: row._rev, row, table, }, From 9a47db4a13dec6785a04606cffcaf66a858d08d9 Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Fri, 4 Oct 2024 10:39:17 +0100 Subject: [PATCH 2/2] fix test --- packages/server/src/api/routes/tests/rowAction.spec.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/server/src/api/routes/tests/rowAction.spec.ts b/packages/server/src/api/routes/tests/rowAction.spec.ts index 4fe248984a..a58053d6cd 100644 --- a/packages/server/src/api/routes/tests/rowAction.spec.ts +++ b/packages/server/src/api/routes/tests/rowAction.spec.ts @@ -698,6 +698,8 @@ describe("/rowsActions", () => { inputs: null, outputs: { fields: {}, + id: rowId, + revision: (await config.api.row.get(tableId, rowId))._rev, row: await config.api.row.get(tableId, rowId), table: { ...(await config.api.table.get(tableId)),