From a3db6e7fc8974c6dc0e554c584a34f7ac41d6d6e Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Mon, 3 Mar 2014 09:46:04 +0100 Subject: [PATCH] print error if user cannot be added --- js/server/version-check.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/js/server/version-check.js b/js/server/version-check.js index dbc859c8a0..be70fa6ba2 100755 --- a/js/server/version-check.js +++ b/js/server/version-check.js @@ -312,13 +312,21 @@ return false; } + var foundUser = false; + if (args && args.users) { args.users.forEach(function(user) { - userManager.save(user.username, user.passwd, user.active, user.extra || { }); + foundUser = true; + try { + userManager.save(user.username, user.passwd, user.active, user.extra || { }); + } + catch (err) { + logger.error("could not add database user '" + user.username + "': " + String(err.stack || err)); + } }); } - if (users.count() === 0) { + if (! foundUser && users.count() === 0) { // only add account if user has not created his/her own accounts already userManager.save("root", "", true); }