I'm building a submission-review page where submitters select a reviewer. Submissions show up on reviewers profile page and have accept and decline buttons implemented with Button Field module. When the reviewer clicks the accept button, he gets redirected to a new review content form.
Review content type has a node reference field to submission content type which should get populated automatically using Node Reference URL Widget.
I use the Rules module to check if accept button has been clicked and to fire the Page redirect action:
After defining condition Entity is of type Node replacement patterns show up and seem to be available:
So I fill URL to redirect to with the relative url and the entity id:
node/add/review/[entity:nid]
But it doesn't have effect. Rule gets fired correctly but [entity:nid] is empty and reviewer gets redirected to node/add/review/ and so node id to prepopulate node reference field is not available.
Am I doing something wrong or is it a bug in Button Field? Any hints to implement that funcionality in a different way?