feed-me icon indicating copy to clipboard operation
feed-me copied to clipboard

User import doesn't check the 'status' changes

Open ghost opened this issue 6 years ago • 5 comments

Description

When importing Users and the only thing that has changed is the Status, it skips the import. Her is the debug result when i change the status field. image

If i add a change to another field and the status value is null from the feed the user gets activated, regardless of the previous status.

Here is the field setup in feed med: image

I can't find any documentation on the setup on import of Users, so i dont know if my setup is wrong.

Additional info

  • Plugin version: 4.1.2
  • Craft version: 3.3.15

ghost avatar Dec 04 '19 14:12 ghost

Anyone going to answer this from the Craft team?

ghost avatar Dec 20 '19 09:12 ghost

I am running into this issue as well. But with Entries. Craft v 3.4.15 Feedme v 4.2.2

twosixcode avatar Oct 13 '20 14:10 twosixcode

I am running into a similar issue with Feed Me 4.2.4 and Craft 3.4.25 where I am performing an update only import of users with the email address as the key and all I want to do is change their status to suspended so I chose the "use default value" for that field and set the default value to Suspended. The import logs show that the users were matched up correctly but none of them got their status changed.

benjaminkohl avatar Dec 15 '20 19:12 benjaminkohl

@benjaminkohl I worked around this by adding an arbitrary text field (an 'import timestamp' field just for triggering changes). I just update the value of that field in my import file each time I have a new import to run that changes only statuses. The detected change in that field causes the entry to be updated and have its status changed (rather than just be skipped).

twosixcode avatar Dec 15 '20 20:12 twosixcode

I'm not sure if I have the same issue but it sounds similar.

I'm using Craft 3.5.17.1 and Feed Me 4.3.4 and I have the problem that whenever I import entries with status either live or disabled, it looks like the values are not picked up. However, if I run the same feed again, the value seems to be picked up correctly.

It could also be that I'm just missing something.

rathesDot avatar Dec 27 '20 22:12 rathesDot