The node_publish trigger, which by default is used to send notifications for new content, is only fired if a node is actually created via the web interface. If the node is instead created programmatically, e.g. by Feeds, then hook_exit() isn't called and thus neither is the node_publish trigger.

The end result is that notifications aren't sent for nodes created by Feeds or any module that depends on Feeds, such as Mailhandler.

Comments

thomasflad’s picture

Issue summary: View changes

Is there a solution for this problem? The problem seems to me an important bug.

thomasflad’s picture

Priority: Normal » Major
thomasflad’s picture

Does anyone have some tips how to fire the node_publish trigger for programmatically created nodes? Maybe I can make a suggestion. Just needed a good starting point.