I have a rules event that is run via cron.
The event provides "tracking number" value.
But I can't load the node by this property using "Fetch entity by property" action because (after a lot of hours of debugging) I found out that "Fetch entity by property" respects node access permission, and my node is accessible to administrators only. And cron is run as anonymous user.
That's very disappointing and counter-intuitive (at least, to me).
Can we add "ignore access permissions" checkbox in settings of "Fetch entity by property" action? It would be helpful for rules launched by cron.
(the action uses EntityFieldQuery inside, and adding admin rights is as easy as adding "->addMetaData('account', user_load(1));" to EntityFieldQuery object.