List compare action fails to work after update from 2.1.8 to 2.1.9

Created on 30 June 2025, 11 days ago

This is a follow-up from https://www.drupal.org/project/eca/issues/3530974 🐛 List compare action fails with complex data Active (List compare action fails with complex data).

Problem/Motivation

I use List compare action to compare taxonomy references from a node with taxonomy references on a user entity, both referencing the same (say) tags taxonomy list. Whenever there is any common term between the node field_tags and the user field_tags, the user should be allowed access the node (I attempt to reproduce the functionality of the term access module, using only ECA).

This worked with ECA 2.1.8, but fails to work with 2.1.9. I attach my model below.

Steps to reproduce

1. Create several node articles, with multiple references to the tag taxonomy (node 1 with tag 1 and tag 3; node 2 with tag 2; node 3 with tag 3; etc.).
2. Create several users, add field_tags to the account page, and make the created users reference some of the created taxonomies (e.g. make user 1 reference tag 1, tag 3; make user 2 reference tag 2)
3. Disable view node permission for anonymous.
4. With ECA 2.1.8 this works ok. With ECA 2.1.9. user 1 and user 2 access is denied to all nodes.

Additional modules used ECA Tamper.

ECA model attached.

💬 Support request
Status

Active

Version

2.1

Component

Miscellaneous

Created by

🇮🇪Ireland marksmith

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024