craftcms / feed-me

Craft CMS plugin for importing entry data from XML, RSS or ATOM feeds—routine task or on-demand.
Other
288 stars 139 forks source link

Importing feed to one site changes the other site in multi-site setup. #1359

Open aaronrobb opened 1 year ago

aaronrobb commented 1 year ago

Description

We have a multi-site set up, one French, one English. If I import a csv feed and select the French site as the target and have checked the "Delete missing elements" option it seems to also look at the EN site and removes any elements that doesn't match our Unique Identifier. Note, our Unique Identifier is a custom field that DOES match on both sites as we cannot use the 'Title' field since we do have duplicate titles importing.

I've only noticed this the past week, as imports from last month were fine.

Steps to reproduce

  1. Set up import of csv for one of the sites on multi-site
  2. Choose a Unique Identifier and 'Delete missing elements' from the settings.

Additional info

Amazon S3 1.3.0 Blitz 3.12.8 Control Panel CSS 2.4.0 DigitalOcean Spaces Volume 1.1.3 Embedded Assets 2.11.3 Environment Label 3.2.0 Feed Me 4.5.4 Freeform 3.13.22.1 Navigation 1.4.31 Neo 2.13.16 Redactor 2.10.11 Retcon 2.6.0 Retour 3.2.7 Scout 2.7.2 Sentry Logger 1.3.1 SEOmatic 3.4.48 Table Maker 3.0.4 Translations 2.7.1 Twigpack 1.2.17 Typed link field 1.0.25 Wordsmith 3.3.2

aaronrobb commented 1 year ago

Updates after some testing:

The import seems to either remove or add to the other site based on number of import elements. Ie: EN site should have 250 entries importing, FR has 210. If I import targeting the EN site, it adds 40 extra entries to the FR site (basically those entries who are missing on the FR site). And if we import the FR version of the csv file, it then REMOVES 40 entries from the EN site - those which are missing from the FR feed.

i-just commented 1 year ago

Hi, thanks for getting in touch! Could you please let me know what is the propagation method for the section you’re importing to?