fix: make TransposeFolderData transpose arrays properly

This commit is contained in:
zkldi
2022-04-29 00:43:52 +01:00
parent b335404e4b
commit 9148fed2c7
+1 -1
View File
@@ -101,7 +101,7 @@ export function TransposeFolderData(obj: Record<string, unknown>) {
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<string, unknown>);
} else {
transposedObj[transposedKey] = obj[key];