From 535379d9d77d1b71c76e72ef73ee847819b979ec Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 14 Nov 2013 18:45:17 -0500 Subject: [PATCH] added password confirmation to automated setup --- src/install.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/install.js b/src/install.js index b32b55622d..8ce2a059ed 100644 --- a/src/install.js +++ b/src/install.js @@ -63,13 +63,14 @@ var async = require('async'), } if (setupVal && setupVal instanceof Object) { - if (setupVal['admin:username'] && setupVal['admin:password'] && setupVal['admin:email']) { + if (setupVal['admin:username'] && setupVal['admin:password'] && setupVal['admin:password:confirm'] && setupVal['admin:email']) { install.values = setupVal; next(); } else { winston.error('Required values are missing for automated setup:'); if (!setupVal['admin:username']) winston.error(' admin:username'); if (!setupVal['admin:password']) winston.error(' admin:password'); + if (!setupVal['admin:password:confirm']) winston.error(' admin:password:confirm'); if (!setupVal['admin:email']) winston.error(' admin:email'); process.exit(); } @@ -345,7 +346,8 @@ var async = require('async'), var results = { username: install.values['admin:username'], email: install.values['admin:email'], - password: install.values['admin:password'] + password: install.values['admin:password'], + 'password:confirm': install.values['admin:password:confirm'] }; success(null, results);