diff --git a/app/scripts/directives/oscPersistentVolumeClaim.js b/app/scripts/directives/oscPersistentVolumeClaim.js index 2808a4c526..5728fed0f6 100644 --- a/app/scripts/directives/oscPersistentVolumeClaim.js +++ b/app/scripts/directives/oscPersistentVolumeClaim.js @@ -84,6 +84,10 @@ angular.module("openshiftConsole") DataService.list({group: 'storage.k8s.io', resource: 'storageclasses'}, {}, function(storageClassData) { var storageClasses = storageClassData.by('metadata.name'); + if (_.isEmpty(storageClasses)) { + return; + } + scope.storageClasses = _.sortBy(storageClasses, 'metadata.name'); var annotation = $filter('annotation'); scope.defaultStorageClass = _.find(scope.storageClasses, function(storageClass) { diff --git a/app/views/directives/osc-persistent-volume-claim.html b/app/views/directives/osc-persistent-volume-claim.html index fc39a31d66..66092f0afe 100644 --- a/app/views/directives/osc-persistent-volume-claim.html +++ b/app/views/directives/osc-persistent-volume-claim.html @@ -1,11 +1,10 @@
-
+
\n" + "
\n" + - "
\n" + + "
\n" + "\n" + "\n" + "
\n" + - "\n" + + "\n" + "\n" + "\n" + "{{$select.selected.metadata.name}}\n" +