diff --git a/dashboard/src/js/client.js b/dashboard/src/js/client.js index 51e8ebe88..dc5645b5d 100644 --- a/dashboard/src/js/client.js +++ b/dashboard/src/js/client.js @@ -2662,7 +2662,7 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout apps = apps.concat(applinks); async.eachLimit(apps, 20, function (app, iteratorCallback) { - app.ssoAuth = (app.manifest.addons['ldap'] || app.manifest.addons['oidc'] || app.manifest.addons['proxyAuth']) && app.sso; + app.ssoAuth = app.sso && (app.manifest.addons['ldap'] || app.manifest.addons['oidc'] || app.manifest.addons['proxyAuth']); // checking app.sso first ensures app.manifest.addons is not null if (app.accessLevel !== 'operator' && app.accessLevel !== 'admin') { // only fetch if we have permissions app.progress = 0;