diff --git a/plugins/FeedsNodeProcessor.inc b/plugins/FeedsNodeProcessor.inc index 25dac279ca57476a2b6a89917b5a0cb3b0d740af..423d4dc1ce26b83cebba710cf0702a572e057a30 100644 --- a/plugins/FeedsNodeProcessor.inc +++ b/plugins/FeedsNodeProcessor.inc @@ -71,6 +71,10 @@ class FeedsNodeProcessor extends FeedsProcessor { * Save a node. */ public function entitySave($entity) { + // If nid is set and a node with that id doesn't exist, flag as new. + if (!empty($entity->nid) && !node_load($entity->nid)) { + $entity->is_new = TRUE; + } node_save($entity); }