diff --git a/packages/server/src/api/controllers/row/external.ts b/packages/server/src/api/controllers/row/external.ts index f57a52a307..32bd1f313a 100644 --- a/packages/server/src/api/controllers/row/external.ts +++ b/packages/server/src/api/controllers/row/external.ts @@ -62,7 +62,7 @@ export async function patch(ctx: UserCtx) { }) // The id might have been changed, so the refetching would fail. Recalculating the id just in case - const updatedId = generateIdForRow({ _id, ...dataToUpdate }, table) + const updatedId = generateIdForRow(ctx.request.body, table) const row = await sdk.rows.external.getRow(tableId, updatedId, { relationships: true, })