Forum OpenACS Development: Re: Modified behavior of templating tags in newer OpenACS versions?

Thank you for your answer and the script, which helped a lot in the investigation of the problem.

Meanwhile, I think I have found the related changes. Firstly,

string is true -strict
is now used instead of
template::util::is_true
at the relevant place in the code.

https://cvs.openacs.org/browse/OpenACS/openacs-4/packages/acs-templating/tcl/tag-procs.tcl?u=3&r1=1.20&r2=1.20.2.1

However, also

template::util::is_true
isn't as broad as it was in the past and has been "streamlined" to use the Tcl validation.

https://openacs.org/api-doc/proc-view?source_p=1&proc=template::util::is_true&version_id=

So, while it would be easily possible to revive the old behavior at these places, I will go the more future-proof road of changing the about the 200 affected files...

Thanks!