diff --git a/lib/client.js b/lib/client.js index 518b428a5..9ea938bfc 100644 --- a/lib/client.js +++ b/lib/client.js @@ -310,7 +310,7 @@ SwaggerClient.prototype.buildFromSpec = function (response) { for(var ext in securityDefinition) { helpers.extractExtensions(ext, securityDefinition); if (ext === 'scopes') { - var scopes = securityDefinition[ext]; + var scopes = _.cloneDeep(securityDefinition[ext]); if(typeof scopes === 'object') { scopes.vendorExtensions = {}; for (var s in scopes) {