Nested variables in objects not being replaced

Used Zammad version: Zammad 6.0.0-1691946056.47e1e571.focal
Used Zammad installation type: Deb package
Operating system: Ubuntu 20.04.6 LTS
Browser + version: all

Some of my agents needed to have a custom email signature.
I have created a custom object for User, a textarea named signature. In the email settings i created a new signature: custom signature, with this contents: #{user.signature}
It works fine, but when i add some variables to a signature, for example #{user.firstname} , it’s not being replaced in the ticket editing window. Howewer, when i send the email, replacing is done.

Expected behavior:

  • Show variable contents

Actual behavior:

  • Variable code is shown

Steps to reproduce the behavior:

  1. Create a custom object
  2. Use a variable of another object as a custom object value
  3. Use a variable of the custom object somewhere.

Nesting variables is not supported by Zammad.