I hope to show value of the display not the key

Infos:

  • Used Zammad version: 5.1.x
  • Used Zammad installation source: package
  • Operating system: CentOS Linux release 7.9.2009 (Core)
  • Browser + version: Microsoft Edge Versión 105.0.1343.53

Expected behavior:

Placeholders should insert value

Actual behavior:

Placeholders insert key

Steps to reproduce the behavior:

  1. create user object “test” of type “select” with 1 item: key:1 / value:a
  2. create trigger with action mail notification
  3. insert into body: #{user.test}
  4. create ticket
  5. content of received mail will be “1” and not “a”
  6. insert into body: #{user.test.value}
  7. content of received mail will be “-”

Suggestion:

  • either replace by value
  • #{user.test.value}

according to the following article was solved but it does not work for me
ObjectManager Attribute Select used in trigger will show internal ID instead of value · Issue #1568 · zammad/zammad · GitHub

Please help me, thanks!

This seems to be broken for fairly long now, there’s an issue to it actually: