Index: openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl,v diff -u -r1.16.4.5 -r1.16.4.6 --- openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl 9 Jul 2007 16:09:51 -0000 1.16.4.5 +++ openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl 16 Nov 2007 09:42:36 -0000 1.16.4.6 @@ -266,10 +266,11 @@ } else { incr recursivity_count } +#FIXME: the parameter has to be set as a package parameter. Meanwhile, I use a constant + set ConditionsRecursionLimit [parameter::get -package_id [apm_package_id_from_key imsld-portlet] -parameter ConditionsRecursionLimit ] + set ConditionsRecursionLimit 20 - set ConditionsRecursionLimit [parameter::get -package_id [apm_package_id_from_key imsld-portlet] -parameter ConditionsRecursionLimit] - - if { $recursivity_count >= $ConditionsRecursionLimit } { + if { $recursivity_count >= $ConditionsRecursionLimit } { ns_log error "IMSLD::imsld::runtime::property::property_value_set [_ imsld.lt_Unstable_state_reache]" ad_return_error "[_ imsld.lt_Unestable_state_reach]" "[_ imsld.lt_Unstable_state_reache]" ad_script_abort