From 60e431608fb06f1adfa34e9b84d4b540aa86432e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20Sletner?= Date: Tue, 28 Jul 2015 13:49:20 +0200 Subject: [PATCH] fix(dropdown): add safety check for setIsOpen - Ensure `setIsOpen` is a function, due to it optionally being falsy Closes #4030 --- src/dropdown/dropdown.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dropdown/dropdown.js b/src/dropdown/dropdown.js index fba27b3874..4c4c5e0669 100644 --- a/src/dropdown/dropdown.js +++ b/src/dropdown/dropdown.js @@ -220,7 +220,9 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.position']) self.selectedOption = null; } - setIsOpen($scope, isOpen); + if (angular.isFunction(setIsOpen)) { + setIsOpen($scope, isOpen); + } }); $scope.$on('$locationChangeSuccess', function() {