From df0aa1c46d6fcf2136849eb2b061de0b0cb28598 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 16 Dec 2016 09:47:56 +0100 Subject: [PATCH] fix(configure): do not modify passed configuration --- packages/xo-server-auth-google/src/index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/xo-server-auth-google/src/index.js b/packages/xo-server-auth-google/src/index.js index 41a159cc9..0cd61d17f 100644 --- a/packages/xo-server-auth-google/src/index.js +++ b/packages/xo-server-auth-google/src/index.js @@ -22,14 +22,16 @@ export const configurationSchema = { // =================================================================== class AuthGoogleXoPlugin { - constructor (xo) { + constructor ({ xo }) { + this._conf = null this._xo = xo } configure (conf) { - conf.scope = 'https://www.googleapis.com/auth/plus.login' - - this._conf = conf + this._conf = { + ...conf, + scope: 'https://www.googleapis.com/auth/plus.login' + } } load () {