Index: openacs-4/packages/new-portal/www/render_styles/all_in_one/render-element.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/www/render_styles/all_in_one/render-element.tcl,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/new-portal/www/render_styles/all_in_one/render-element.tcl 19 Jan 2002 21:59:48 -0000 1.1 +++ openacs-4/packages/new-portal/www/render_styles/all_in_one/render-element.tcl 11 Mar 2002 23:06:41 -0000 1.2 @@ -10,22 +10,13 @@ region:onevalue } -# get the complete, evaluated element. -# if there's an error, report it. -# (note: here we just show the portal element) -if { [catch {set element_data [portal::evaluate_element_raw $element_id] } errmsg ] } { - - ns_log Error "aks18 render-element.tcl (after eval): $errmsg" - return -code error "in render-element: $errmsg" - - if { [ad_parameter show_datasource_errors_p] == 1} { - set element(content) "
$errmsg
" - } else { - return - } +if { [catch {set element_data [portal::evaluate_element_raw $element_id] } errmsg ] } { + # An uncaught error happened when trying to evaluate the element. + # If the error is in the element's "show" proc, the error will + # be shown in the content of the portlet. This is for errors other + # than with the "show" proc. + ns_log error "\n\n *** Error in portal/www/render_sytles/all_in_one/render-element.tcl \n Uncaught exception when calling portal::evaluate_element \n with element_id $element_id\n\n" } else { + # all is ok array set element $element_data } - -ad_return_template -