I have set up rules for emailing approvers/editors on certain moderation state changes which work for the most part.
However, when I create a new draft of a published node, the Draft to Needs Review emails are not triggered unless I explicitly save the node first. This will be quite a common occurrence when the site goes live and I would much prefer the users not having to save the node before changing the status.
Does anyone know why this is happening or any workaround (e.g. use
node_save() somewhere to save in the background)?