Index: openacs-4/packages/xowiki/tcl/form-field-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/form-field-procs.tcl,v diff -u -N -r1.284.2.215 -r1.284.2.216 --- openacs-4/packages/xowiki/tcl/form-field-procs.tcl 13 Apr 2022 16:03:14 -0000 1.284.2.215 +++ openacs-4/packages/xowiki/tcl/form-field-procs.tcl 14 Apr 2022 10:04:10 -0000 1.284.2.216 @@ -796,10 +796,11 @@ } FormField instproc render_error_msg {} { - if {[:error_msg] ne "" && ![info exists :error_reported]} { + #ns_log notice "render_error_msg: field ${:name} has errorMsg (reported [info exists :error_reported]) '${:error_msg}'" + if {${:error_msg} ne "" && ![info exists :error_reported]} { ::html::div -class form-error { set label ${:label} ;# needed for error_msg; TODO: we should provide a substitution_list similar to "_" - ::html::t [::xo::localize [:error_msg]] + ::html::t [::xo::localize ${:error_msg}] :render_localizer set :error_reported 1 }