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 -N -r1.68 -r1.69 --- openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 5 Jan 2007 21:22:20 -0000 1.68 +++ openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 7 Jan 2007 21:52:38 -0000 1.69 @@ -209,10 +209,11 @@ } set outer_join [expr {[string first s. $attribute_selection] > -1 ? "left outer join syndication s on s.object_id = p.revision_id" : ""}] - - return "select $attribute_selection from xowiki_pagei p $outer_join, cr_items ci $extra_from_clause \ + set sql "select $attribute_selection from xowiki_pagei p $outer_join, cr_items ci $extra_from_clause \ where ci.parent_id = $folder_id and ci.item_id = p.item_id and \ ci.live_revision = p.page_id $where_clause $extra_where_clause $order_clause $pagination" + #my log "--SQL=$sql" + return $sql } @@ -643,7 +644,10 @@ if {[$page exists __decoration] && [$page set __decoration] ne "plain"} { $page mixin add ::xowiki::portlet::decoration=[$page set __decoration] } - return [$page render] + if {[catch {set html [$page render]} errorMsg]} { + set html "

Error in includelet '$page_name' $errorMsg

\n" + } + return $html } else { return "

Error: includelet '$page_name' unknown

\n" }