From 716aa740049b6b9ad3d7d4924d18f756b98f9918 Mon Sep 17 00:00:00 2001 From: Hideki Nakamura Date: Mon, 17 Sep 2018 10:18:36 -0700 Subject: [PATCH] Fix code not to change settings.adminAuth --- red/api/auth/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/red/api/auth/index.js b/red/api/auth/index.js index ae7f55818..1a82ad1eb 100644 --- a/red/api/auth/index.js +++ b/red/api/auth/index.js @@ -40,7 +40,7 @@ function init(runtime) { settings = runtime.settings; log = runtime.log; if (settings.adminAuth) { - var mergedAdminAuth = Object.assign(settings.adminAuth, settings.adminAuth.module); + var mergedAdminAuth = Object.assign({}, settings.adminAuth, settings.adminAuth.module); Users.init(mergedAdminAuth); Tokens.init(mergedAdminAuth,runtime.storage); strategies.init(runtime); @@ -82,7 +82,7 @@ function getToken(req,res,next) { function login(req,res) { var response = {}; if (settings.adminAuth) { - var mergedAdminAuth = Object.assign(settings.adminAuth, settings.adminAuth.module); + var mergedAdminAuth = Object.assign({}, settings.adminAuth, settings.adminAuth.module); if (mergedAdminAuth.type === "credentials") { response = { "type":"credentials",