Index: openacs-4/packages/acs-tcl/tcl/parameter-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/parameter-procs.tcl,v diff -u -N -r1.21 -r1.22 --- openacs-4/packages/acs-tcl/tcl/parameter-procs.tcl 17 Dec 2017 19:54:35 -0000 1.21 +++ openacs-4/packages/acs-tcl/tcl/parameter-procs.tcl 17 Jan 2018 22:26:53 -0000 1.22 @@ -92,16 +92,7 @@ # Special parsing for boolean parameters, true and false can be written # in many different ways if { $boolean_p } { - if { [catch { - if { [template::util::is_true $value] } { - set value 1 - } else { - set value 0 - } - } errmsg] } { - ns_log Error "Parameter $parameter not a boolean:\n$::errorInfo" - set value $default - } + set value [template::util::is_true $value] } return $value @@ -190,16 +181,7 @@ # Special parsing for boolean parameters, true and false can be written # in many different ways if { $boolean_p } { - if { [catch { - if { [template::util::is_true $value] } { - set value 1 - } else { - set value 0 - } - } errmsg] } { - ns_log Error "Parameter $parameter not a boolean:\n$::errorInfo" - set value $default - } + set value [template::util::is_true $value] } return $value