I have some code in a custom module (in the civicrm_pre hook) that sets a custom field value, using the function
Here's a print_r of the parameters it is passed in an example case:
( [entityID] => 1202 [custom_133] => foo )
The field is not being set. Before upgrading to 4.6, it was working. There is definitely still a custom field with id 133 on the entity. Here's the documentation - is it outdated now, or should it still work?
Edit: The output of
( [is_error] => 0 [result] => 1 )
So it thinks it has worked, but it hasn't. The new value is not written to the database table.