From 790bb25c47390a7eb683ab47e0efa4c855980409 Mon Sep 17 00:00:00 2001 From: Mauro Alexandre Date: Tue, 23 Jun 2015 23:19:19 -0300 Subject: [PATCH] Solving bug when selectItems is undefined. --- src/uiSelectController.js | 2 +- src/uiSelectMultipleDirective.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uiSelectController.js b/src/uiSelectController.js index c0a1a94ac..ae82afaf5 100644 --- a/src/uiSelectController.js +++ b/src/uiSelectController.js @@ -149,7 +149,7 @@ uis.controller('uiSelectCtrl', ctrl.setItemsFn(data); }else{ if ( data !== undefined ) { - var filteredItems = data.filter(function(i) {return selectedItems.indexOf(i) < 0;}); + var filteredItems = data.filter(function(i) {return selectedItems && selectedItems.indexOf(i) < 0;}); ctrl.setItemsFn(filteredItems); } } diff --git a/src/uiSelectMultipleDirective.js b/src/uiSelectMultipleDirective.js index b1e997ec5..141470747 100644 --- a/src/uiSelectMultipleDirective.js +++ b/src/uiSelectMultipleDirective.js @@ -56,7 +56,7 @@ uis.directive('uiSelectMultiple', ['uiSelectMinErr','$timeout', function(uiSelec ctrl.getPlaceholder = function(){ //Refactor single? - if($select.selected.length) return; + if($select.selected && $select.selected.length) return; return $select.placeholder; };