"+" replaced with "%20" in email links

  • Used Zammad version: 3.1.x
  • Browser + version: Edge Chromium Version 87.0.664.75 (Official build) (64-bit)

Expected behavior:

character “+” is being replaced with “%20” in links on zammad tickets

Actual behavior:

“+” should remain “+” when opening links from Zammad

Steps to reproduce the behavior:

Ticket created via email with link is showing on zammad as:
(https://www.somesite.co.il/api/v1/documents/download?d=zAZaF**%20ZPCbMUKFZhnYOPcnXio2r08iWblTXLJgUg9ptYw%20arDCqn2imRVnBTT1/SqQojyvTx1f9HfKhOY1/5Q0DrScrgC/1JMX5QZdczpt%20**ctBirr5V6ealAtUBx/5VSCiCNXtqSm0f3mOO/YrZlWvqYUa0bIhKmcpTjFWadZJCtksXCMsx8zoJOOE4NdaST9Zw==)

when downloading the email (Raw from zammad) the link appears fine and you can open it.
Zammad is replacing “+” with “%20” and making the links to the website reach 404 instead of their intended destinations.

Please assist me with this issue.

Zammad 3.1 is VERY OLD.
You’re prune to countless issues.

Update asap - it will also fix above mentioned issue.

1 Like