I’m trying a command:
drush -vvv views-bulk-operations:execute -d deleteme_content entity:delete_action:node
where deleteme_content is a View with translations of entities that I want to delete. The command appears to work and prints a success message but the content is not actually deleted.
I’ve traced all the way into drupal/core/lib/Drupal/Core/Action/Plugin/Action/DeleteAction.php where I added some temporary logging messages and see in executeMultiple() that the desired entities are being changed in $this->tempStore.
So it looks to me like the changes are being made in tempStore but then not being “committed” to the permanent storage. I have looked for a “commit” type option in both drush and the vbo-execute command for drush and don’t see anything.
Can anyone provide a clue?