oauth2: don't mutate global scopes object
This commit is contained in:
@@ -20,6 +20,7 @@ window.SwaggerUi.utils = {
|
|||||||
auths[key] = auths[key] || {};
|
auths[key] = auths[key] || {};
|
||||||
if (auths[key].type === 'oauth2') {
|
if (auths[key].type === 'oauth2') {
|
||||||
singleOauth2Security[key] = Object.assign({}, auths[key]);
|
singleOauth2Security[key] = Object.assign({}, auths[key]);
|
||||||
|
singleOauth2Security[key].scopes = Object.assign({}, auths[key].scopes);
|
||||||
for (var i in singleOauth2Security[key].scopes) {
|
for (var i in singleOauth2Security[key].scopes) {
|
||||||
if (item[key].indexOf(i) < 0) {
|
if (item[key].indexOf(i) < 0) {
|
||||||
delete singleOauth2Security[key].scopes[i];
|
delete singleOauth2Security[key].scopes[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user