From b86501e25eb7ec109377dec7cecc0527caecf80c Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Fri, 7 Jun 2024 10:54:26 +0200 Subject: [PATCH] Fix --- packages/server/src/api/controllers/row/external.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/server/src/api/controllers/row/external.ts b/packages/server/src/api/controllers/row/external.ts index e0e3cb6c18..51511840e8 100644 --- a/packages/server/src/api/controllers/row/external.ts +++ b/packages/server/src/api/controllers/row/external.ts @@ -25,6 +25,7 @@ import { outputProcessing, } from "../../../utilities/rowProcessor" import { cloneDeep } from "lodash" +import { generateIdForRow } from "./utils" export async function handleRequest( operation: T, @@ -59,7 +60,9 @@ export async function patch(ctx: UserCtx) { id: breakRowIdField(_id), row: dataToUpdate, }) - const row = await sdk.rows.external.getRow(tableId, _id, { + + const updatedId = generateIdForRow(dataToUpdate, table) + const row = await sdk.rows.external.getRow(tableId, updatedId, { relationships: true, }) const enrichedRow = await outputProcessing(table, row, {