I am using Rules to create actions and messages for users. I need to show –or send by email– some user custom fields. These fields are shown as posible token values ([user:field_firstname] or [user:field-firstname]) but not replaced… By the way, it's confusing that these values are shown with underscore and with dash as different tokens…

Regular user values (such as [user:name] or [user:uid]) are replaced.

What am I doing wrong…? Is this a Rules or a Token issue…?

Comments

tr’s picture

Issue summary: View changes
Status: Active » Closed (cannot reproduce)

Just a guess, but if those fields were empty then you were probably experiencing the bug in #1559844: Field token is not replaced when fields are blank, which was fixed about 6 months after you posted this.

Because you don't say what you DID see, or if you saw any errors, and because you didn't post an export of your Rule, I can only guess.

If you continue to have the problem with the current version of Rules, please post a detailed description of the problem and detailed step for reproducing the problem.