From 4b5fad794c81a8935f8af0c92c34b69456ce988d Mon Sep 17 00:00:00 2001 From: Vick Scarlet Date: Wed, 18 Aug 2021 10:30:43 +0800 Subject: [PATCH] bug fix --- utils/xlsxTransform.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/xlsxTransform.js b/utils/xlsxTransform.js index c5f00bd..9c5ae00 100644 --- a/utils/xlsxTransform.js +++ b/utils/xlsxTransform.js @@ -32,8 +32,10 @@ async function transform(filePath) { const keys = key.split(':'); const lastKey = keys.pop(); let temp = rowData; - for(const subKey of keys) - if(!temp[subKey]) temp = temp[subKey] = {}; + for(const subKey of keys) { + if(!temp[subKey]) temp[subKey] = {}; + temp = temp[subKey]; + } temp[lastKey] = cell; } else if(key.includes('[]')) { const aKey = key.split('[]')[0];