Index: openacs-4/packages/acs-templating/tcl/element-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/element-procs.tcl,v diff -u -r1.9.2.5 -r1.9.2.6 --- openacs-4/packages/acs-templating/tcl/element-procs.tcl 20 Mar 2003 12:50:58 -0000 1.9.2.5 +++ openacs-4/packages/acs-templating/tcl/element-procs.tcl 20 Mar 2003 16:39:39 -0000 1.9.2.6 @@ -323,7 +323,7 @@ set label $element(name) } - set is_inform [string equal $element(widget) inform] + set is_inform [expr [string equal $element(widget) inform] || ![string equal $element(mode) "edit"]] # Check for required element if { ! $is_inform && ! $is_optional && ! [llength $values] } { Index: openacs-4/packages/bug-tracker/tcl/bug-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/bug-tracker/tcl/bug-procs.tcl,v diff -u -r1.2.2.2 -r1.2.2.3 --- openacs-4/packages/bug-tracker/tcl/bug-procs.tcl 20 Mar 2003 16:09:25 -0000 1.2.2.2 +++ openacs-4/packages/bug-tracker/tcl/bug-procs.tcl 20 Mar 2003 16:40:06 -0000 1.2.2.3 @@ -240,7 +240,7 @@ # Update the keywords foreach {category_id category_name} [bug_tracker::category_types] { - if { [info exists row($category_id)] } { + if { [exists_and_not_null row($category_id)] } { cr::keyword::item_assign -singular -item_id $bug_id -keyword_id $row($category_id) } # LARS: