KEYCLOAK-258 Fix roles missing for apps in registration
This commit is contained in:
parent
6647ddb66e
commit
4dd9170a99
1 changed files with 2 additions and 3 deletions
|
@ -440,7 +440,7 @@ module.controller('RealmRegistrationCtrl', function ($scope, Realm, realm, appli
|
||||||
$scope.realm.defaultRoles = [];
|
$scope.realm.defaultRoles = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Populate available roles. Available roles are neither already assigned or system roles.
|
// Populate available roles. Available roles are neither already assigned
|
||||||
for (var i = 0; i < roles.length; i++) {
|
for (var i = 0; i < roles.length; i++) {
|
||||||
var item = roles[i].name;
|
var item = roles[i].name;
|
||||||
|
|
||||||
|
@ -504,8 +504,7 @@ module.controller('RealmRegistrationCtrl', function ($scope, Realm, realm, appli
|
||||||
|
|
||||||
for (var i = 0; i < appDefaultRoles.length; i++) {
|
for (var i = 0; i < appDefaultRoles.length; i++) {
|
||||||
var roleName = appDefaultRoles[i].name;
|
var roleName = appDefaultRoles[i].name;
|
||||||
|
if ($scope.application.defaultRoles.indexOf(roleName) < 0) {
|
||||||
if (systemRoles.indexOf(roleName) < 0 && $scope.application.defaultRoles.indexOf(roleName) < 0) {
|
|
||||||
$scope.availableAppRoles.push(roleName);
|
$scope.availableAppRoles.push(roleName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue