Scenario:
Using CSV Parser, and Feed Element Mapper and Node Processor and have a CSV file representing the the feed source. It contains 5 source feed items with about 15 fields each. Initial Feed refresh sucessfully creates 5 nodes as expected. Now change the value of any field in the source CSV file for a given feed item, and then refresh the feed. Now there are 6 nodes. New one reflects updated field.

Was expecting that the existing node and it's associated field-value would be updated, without a new node being created.

Is this by design or is it a bug?

Comments

aron novak’s picture

Title: FeedAPI creates duplicate node on refresh - bug or by-design? » Editing CSV line makes duplicates
Project: FeedAPI » CSV Parser
Component: Code feedapi_node » Code
Category: bug » support

Well, first, it's not FeedaPI. it's a separate project.
At first sight, I think this is by design.
Imagine that how you can assign an unique identifier to a CSV line?

alex_b’s picture

Status: Active » Closed (fixed)

This happens because CSV Parser uses an md5 hash of a line in CSV to determine whether an item is unique or not.

This issue should be addressed with:

#368561: Mapper for FeedAPI URL/GUID