Forum OpenACS Development: Re: ad_set_client_property not persisting initial value to the database

Dear Jonathan,

your diagnosis is correct, the issue is fixed in the repository.

I am somewhat surprised that this issue did not come up earlier, since this function was introduced 9 years ago (June 2015) and was not changed. Probably, this has to do with the use pattern of this property ... When I look at the release dates, the broken function was included already in OpenACS 5.9.0.

  • OpenACS 5.10.0: Sep 15, 2021
  • OpenACS 5.9.1: August 08, 2017
  • OpenACS 5.9.0: December 01, 2015

So, it seems to me that you updated from quite an old version to OpenACS 5.10.1, otherwise the issue would pop up earlier in your application as well.

Anyhow, many thanks
-g