diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js b/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js index 9ecf73a5..45477c73 100644 --- a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js +++ b/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js @@ -68,8 +68,12 @@ } else if (dv !== undefined && ctl.val() === "") target[name] = dv; else target[name] = ctl.val(); - if (target[name] === "true" || target[name] === "True") target[name] = true; - if (target[name] === "false" || target[name] === "False") target[name] = false; + + // check boolean value + if (ctl.attr('data-bool') === 'true') { + if (target[name] === "true" || target[name] === "True") target[name] = true; + if (target[name] === "false" || target[name] === "False") target[name] = false; + } } return target; }