I am running Drupal 6.19 and the latest Feeds -dev module. I also have a custom module that I've written which updates node CCK fields. That custom function is implemented with a custom action.

The action is triggered using the standard trigger (Trigger: When either saving a new post or updating an existing post). It works correctly when I create new nodes by hand, but it doesn't run when nodes are created via Feeds.

Does anyone have any idea why this would be happening (and ideally, how to fix it)?

- Bryce

Comments

alex_b’s picture

Status: Active » Postponed (maintainer needs more info)

When are triggers fired? Feeds does not invoke nodeapi's 'submit' or 'validate' $op's.

brycesenz’s picture

My action is firing on the 'presave' and 'update' ops. Which nodeapi ops does Feeds invoke?

brycesenz’s picture

Just for anyone who may be reading this, it seems like this module (http://drupal.org/project/feeds_tamper) is a better solution to my problem than a custom trigger.

hanno’s picture

FYI I use the rules module and the event 'Content is going to be saved' and that rule is triggered when importing feed items.

artusamak’s picture

Upping this one, it appears that i noticed the same issue, the rules event (like a new node has been saved) are not invoked. Issue related to nodeapi operations?

Gabriel R.’s picture

Subscribing.

charlie-s’s picture

I'm experiencing the same issue. Can't save Feed nodes when using "Trigger >> Content is updated" because the Feed importer never happens and thus the URL field is never saved.

I simply want to redirect the user to a specific page upon saving a piece of content (and not to the piece of content itself).

twistor’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Closing very old issues. Feel free to re-open.