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 -r1.17 --- openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl 25 Apr 2007 10:52:30 -0000 1.16 +++ openacs-4/packages/imsld/tcl/imsld-runtime-procs.tcl 16 Jan 2008 10:30:40 -0000 1.17 @@ -255,10 +255,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