From bb48a77ef81c721585b3536aeb119a7d1d5818ea Mon Sep 17 00:00:00 2001 From: Hsu Pu Date: Thu, 9 Aug 2018 01:02:09 +0800 Subject: [PATCH] fix: skip format data.head if not exist while loading toml config (#707) --- lib/prepare/loadConfig.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/prepare/loadConfig.js b/lib/prepare/loadConfig.js index 23e1ec8cb9..aa913ba013 100644 --- a/lib/prepare/loadConfig.js +++ b/lib/prepare/loadConfig.js @@ -41,11 +41,13 @@ function parseConfig (file) { // reformat to match config since TOML does not allow different data type // https://github.com/toml-lang/toml#array const format = [] - Object.keys(data.head).forEach(meta => { - data.head[meta].forEach(values => { - format.push([meta, values]) + if (data.head) { + Object.keys(data.head).forEach(meta => { + data.head[meta].forEach(values => { + format.push([meta, values]) + }) }) - }) + } data.head = format break }