Version: Alfresco Enterprise 3.0.0 (trial)
We have several policies that are registered to fire on the onContentUpdate event of some node types. Each policy reads the node content and creates a property.
These policies work fine for nodes that are not versionable. However, if we make a node versionable, we get into an infinite loop: the onContentUpdate event just keeps firing. The first time, newContent is false. Every time after that, newContent is true.
It seems like the action of reading the node's content (done in each policy) is causing the onContentUpdate event to be triggered again - only when the node is versionable.
I did a bit of searching through the forums, but could not find a similar problem. Has anyone else encountered this? If so, how have you avoided it?