From 0909e0547ea882e68577d61db57b34ed0651af83 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Mon, 9 Oct 2023 15:28:27 +0200 Subject: [PATCH] Process formulas after processing complex fields --- packages/server/src/utilities/rowProcessor/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/server/src/utilities/rowProcessor/index.ts b/packages/server/src/utilities/rowProcessor/index.ts index 0bdaaa393e..298cc42f7b 100644 --- a/packages/server/src/utilities/rowProcessor/index.ts +++ b/packages/server/src/utilities/rowProcessor/index.ts @@ -219,9 +219,6 @@ export async function outputProcessing( ? await linkRows.attachFullLinkedDocs(table, safeRows) : safeRows - // process formulas - enriched = processFormulas(table, enriched, { dynamic: true }) as Row[] - // set the attachments URLs for (let [property, column] of Object.entries(table.schema)) { if (column.type === FieldTypes.ATTACHMENT) { @@ -242,6 +239,10 @@ export async function outputProcessing( } } } + + // process formulas + enriched = processFormulas(table, enriched, { dynamic: true }) as Row[] + if (opts.squash) { enriched = (await linkRows.squashLinksToPrimaryDisplay( table,