From 902b799bdfd0732f86b152e643d68c1790e43c53 Mon Sep 17 00:00:00 2001 From: stianst Date: Tue, 19 Dec 2017 15:24:57 +0100 Subject: [PATCH] KEYCLOAK-6064 Fix identity providers page when realm has no configured providers --- .../theme/base/admin/resources/js/controllers/realm.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/themes/src/main/resources/theme/base/admin/resources/js/controllers/realm.js b/themes/src/main/resources/theme/base/admin/resources/js/controllers/realm.js index 283fc6b9f6..1eb68afdb7 100644 --- a/themes/src/main/resources/theme/base/admin/resources/js/controllers/realm.js +++ b/themes/src/main/resources/theme/base/admin/resources/js/controllers/realm.js @@ -1043,10 +1043,12 @@ module.controller('RealmIdentityProviderCtrl', function($scope, $filter, $upload var i = $scope.allProviders.length; while (i--) { if ($scope.allProviders[i].groupName !== 'Social') continue; - for (var j = 0; j < $scope.configuredProviders.length; j++) { - if ($scope.configuredProviders[j].providerId === $scope.allProviders[i].id) { - $scope.allProviders.splice(i, 1); - break; + if ($scope.configuredProviders != null) { + for (var j = 0; j < $scope.configuredProviders.length; j++) { + if ($scope.configuredProviders[j].providerId === $scope.allProviders[i].id) { + $scope.allProviders.splice(i, 1); + break; + } } } }