Why are my checkout completion rules executed by the Anonymous user?
Using the action "Create a new entity" on rule "Completing the checkout process" works fine for site admin. When doing the payment process as a different user the entity is created but has author "Anonymous".
Author is set with Data selector "site:current-user" but something seems to go wrong when coming back from Paypal site. Entity is correctly being created using the node/add form so it doesn't seem to be an access rights problem.
Comments
This issue seems to be related to the fact that all actions triggered by checkout rules are processed as Anonymous user. I just filed a bug report for this: https://drupal.org/node/1922318