From bcd62586e29a4f0cc0ae112347d932c7fea2dbbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Feb 2019 13:41:34 -0500 Subject: [PATCH] fix: database 0 was being replaced with undefined because 0 is falsy --- src/install.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/install.js b/src/install.js index 908100b6e0..7d204eadbb 100644 --- a/src/install.js +++ b/src/install.js @@ -132,7 +132,13 @@ function setupConfig(next) { var allQuestions = questions.main.concat(questions.optional).concat(redisQuestions).concat(mongoQuestions).concat(postgresQuestions); allQuestions.forEach(function (question) { - config[question.name] = install.values[question.name] || question.default || undefined; + if (install.values.hasOwnProperty(question.name)) { + config[question.name] = install.values[question.name]; + } else if (question.hasOwnProperty('default')) { + config[question.name] = question.default; + } else { + config[question.name] = undefined; + } }); setImmediate(next, null, config); } else {