Under Processor settings i have chosen "Do not update existing..."

But on every new import, the already imported feed items will be imported again. It doesn't matter which option I have chosen in the Processor settings.

And the GUID and URL is saved correctly.

Have I overlooked something?

CommentFileSizeAuthor
#4 2884400.png64.54 KBMegaChriz
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

handkerchief created an issue. See original summary.

MegaChriz’s picture

Status: Active » Postponed (maintainer needs more info)

Is it because the items are deleted first, because of the bug reported in #2803057: Expire feature deletes all imported items?

handkerchief’s picture

Thanks for the fast response.
Back to your question: No i don't think so, because all imported feed items still exists. As a result, there are many duplicates.

MegaChriz’s picture

FileSize
64.54 KB

Have you marked a mapper as unique? See also the image:

handkerchief’s picture

JACKPOT! That was it! Now it works as expected. Thank you.
Is there anything else important to know? For example, what is the meaning of the "Unlock" button that sometimes appears in the Feed view. Why is the feed sometimes locked?
Thanks again for helping me.

MegaChriz’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

Great, good to know that thing worked!

When you have configured periodic import for Feeds, it may take Feeds multiple cron runs to complete the next import. During the time that an import is initiated but not finished, the feed gets locked. When the import is finished, the feed gets unlocked again. The reason that there is an option to unlock a feed manually, is that it is possible for an import to end abruptly (due to bugs in Feeds or in any other module or due to a server crash for example). If you are sure that an import is no longer running, you can unlock the feed.