handle falsy values returned from valueForKeyPath

This commit is contained in:
Stephen Birarda 2015-05-13 17:52:46 -07:00
parent 69fb6c73ac
commit 62c0aff16a

View file

@ -23,10 +23,9 @@ var Settings = {
var viewHelpers = {
getFormGroup: function(keypath, setting, values, isAdvanced, isLocked) {
form_group = "<div class='form-group " + (isAdvanced ? Settings.ADVANCED_CLASS : "") + "'>";
setting_value = _(values).valueForKeyPath(keypath);
if (!setting_value) {
if (setting_value === undefined || setting_value === null) {
if (_.has(setting, 'default')) {
setting_value = setting.default;
} else {