From 1314b991c776a1eddd9e34aa2b360825f4d1bad2 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 19 Sep 2023 13:17:07 +0200 Subject: [PATCH] Value is always csv --- .../src/utilities/rowProcessor/bbReferenceProcessor.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/server/src/utilities/rowProcessor/bbReferenceProcessor.ts b/packages/server/src/utilities/rowProcessor/bbReferenceProcessor.ts index 89b74d4e09..f31462c68a 100644 --- a/packages/server/src/utilities/rowProcessor/bbReferenceProcessor.ts +++ b/packages/server/src/utilities/rowProcessor/bbReferenceProcessor.ts @@ -45,14 +45,17 @@ export async function processOutputBBReferences( subtype: FieldSubtype ) { if (typeof value !== "string") { + // Already processed or nothing to process return value } const result = [] + const validIds = value.split(",").filter(id => !!id) + switch (subtype) { case FieldSubtype.USER: - for (const id of value.split(",").filter(x => !!x)) { + for (const id of validIds) { try { const user = await cache.user.getUser(id) if (user) {