diff --git a/server/src/utils/folder.ts b/server/src/utils/folder.ts index d282e4ddf..b97644321 100644 --- a/server/src/utils/folder.ts +++ b/server/src/utils/folder.ts @@ -101,7 +101,7 @@ export function TransposeFolderData(obj: Record) { for (const key in obj) { const transposedKey = key.replace(/~/gu, "$").replace(/¬/gu, "."); - if (typeof obj[key] === "object" && obj[key]) { + if (typeof obj[key] === "object" && !Array.isArray(obj[key]) && obj[key]) { transposedObj[transposedKey] = TransposeFolderData(obj[key] as Record); } else { transposedObj[transposedKey] = obj[key];