From ebd7b7da53d75b334c2c4d6b5b318b9d1b07fd5e Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 11 Dec 2014 12:58:10 -0500 Subject: [PATCH] CRM-15495 - Fix CRM.utils.renderOptions to handle optgroups correctly --- js/Common.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/Common.js b/js/Common.js index 15e67649a4..603a552e25 100644 --- a/js/Common.js +++ b/js/Common.js @@ -240,14 +240,14 @@ CRM.strings = CRM.strings || {}; * @return string */ CRM.utils.renderOptions = function(options, val) { - var rendered = arguments[2] || ''; + var rendered = ''; if (!$.isArray(val)) { val = [val]; } _.each(options, function(option) { if (option.children) { rendered += '' + - CRM.utils.renderOptions(option.children, val, rendered) + + CRM.utils.renderOptions(option.children, val) + ''; } else { var selected = ($.inArray('' + option.key, val) > -1) ? 'selected="selected"' : ''; -- 2.25.1