Index: openacs-4/packages/xowiki/tcl/xowiki-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-procs.tcl,v diff -u -r1.89 -r1.90 --- openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 11 Apr 2007 12:36:29 -0000 1.89 +++ openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 17 Apr 2007 10:48:06 -0000 1.90 @@ -407,7 +407,9 @@ } #my log "--resolve --> $page" } - catch {$page set __decoration portlet} + if {$page ne "" && ![$page exists __decoration]} { + $page set __decoration portlet + } } if {$page ne ""} { @@ -893,6 +895,8 @@ if {[catch {$payload contains $cmd} error ]} { ns_log error "content $cmd lead to error: $error" } + #my log "call init mixins=[my info mixin]//[$payload info mixin]" + $payload init } Object instproc get_payload {var {default ""}} { set payload [self]::payload