From 596f57596f4ff50995cf110f3b168ea5d3ecb625 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 25 May 2016 13:52:31 +0200 Subject: [PATCH 1/2] Update Oauth2Model.js --- src/main/javascript/view/Oauth2Model.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main/javascript/view/Oauth2Model.js b/src/main/javascript/view/Oauth2Model.js index b31496e2..e2b42fc3 100644 --- a/src/main/javascript/view/Oauth2Model.js +++ b/src/main/javascript/view/Oauth2Model.js @@ -21,12 +21,22 @@ SwaggerUi.Models.Oauth2Model = Backbone.Model.extend({ }, validate: function () { - var valid = _.findIndex(this.get('scopes'), function (o) { - return o.checked === true; - }) > -1; + var valid = false; + var scp = this.get('scopes'); + var idx = _.findIndex(scp, function (o) { + return o.checked === true; + }); - this.set('valid', valid); + if(scp.length > 0 && idx >= 0) { + valid = true; + } - return valid; + if(scp.length == 0) { + valid = true; + } + + this.set('valid', valid); + + return valid; } -}); \ No newline at end of file +}); From a467cec9ef3e1392671eb24b2c89df63a330e354 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 25 May 2016 15:42:32 +0200 Subject: [PATCH 2/2] Update Oauth2Model.js Jslint --- src/main/javascript/view/Oauth2Model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/javascript/view/Oauth2Model.js b/src/main/javascript/view/Oauth2Model.js index e2b42fc3..11286237 100644 --- a/src/main/javascript/view/Oauth2Model.js +++ b/src/main/javascript/view/Oauth2Model.js @@ -31,7 +31,7 @@ SwaggerUi.Models.Oauth2Model = Backbone.Model.extend({ valid = true; } - if(scp.length == 0) { + if(scp.length === 0) { valid = true; }