keycloak-uncached

KEYCLOAK-6064 Fix identity providers page when realm has no

12/19/2017 12:24:57 PM

Details

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 283fc6b..1eb68af 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;
+                    }
                 }
             }
         }