Index: openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl,v diff -u -r1.46 -r1.47 --- openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl 26 Jun 2006 13:28:42 -0000 1.46 +++ openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl 27 Jun 2006 10:39:11 -0000 1.47 @@ -3540,7 +3540,7 @@ } $temporal_node appendChild $then_node - set else_node [$condition_node selectNodes { following-sibling::*[local-name()='else' and position()=2] } ] + set else_node [$condition_node selectNodes { following-sibling::*[local-name()='else' and position()=1] } ] if { [llength $else_node] == 1 } { $temporal_node appendChild $else_node } elseif { [llength $else_node] > 1 } {