znuny / Znuny

Znuny/Znuny LTS is a fork of the ((OTRS)) Community Edition, one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management.
https://www.znuny.org
GNU General Public License v3.0
333 stars 82 forks source link

BUG: Incorrect URL forming in Status View (Medium) #506

Closed sergiykhan closed 7 months ago

sergiykhan commented 8 months ago

Version

Znuny LTS 6.5.4

Description

There a bug in Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewMedium.tt leading to incorrect forming of the URL under CustomerID for the Medium view on the Status View page.

Actual behavior

The formed link is https://address/otrs/[%%20Env(

Expected behavior

Link link should be https://address/otrs/index.pl?Action=AgentCustomerInformationCenter;CustomerID=whatever

Solution

The href is missing Interpolate in href="[% Config("CustomerDBLink") %]"

--- a/Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewMedium.tt
+++ b/Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewMedium.tt
@@ -209,7 +209,7 @@
 [% IF Data.IsITSMIncidentProblemManagementInstalled %]
                         <td>
 [% RenderBlockStart("CustomerIDRW") %]
-                            <label>[% Translate("CustomerID") | html %]</label><a href="[% Config("CustomerDBLink") %]" class="AsPopup PopupType_TicketAction" [% Config("CustomerDBLinkTarget") %]>[% Data.CustomerID | html %]</a>
+                            <label>[% Translate("CustomerID") | html %]</label><a href="[% Config("CustomerDBLink") | Interpolate %]" class="AsPopup PopupType_TicketAction" [% Config("CustomerDBLinkTarget") %]>[% Data.CustomerID | html %]</a>
 [% RenderBlockEnd("CustomerIDRW") %]
 [% RenderBlockStart("CustomerIDRO") %]
                             <label>[% Translate("CustomerID") | html %]</label>[% Data.CustomerID | html %]
NiklasSchmitt commented 8 months ago

internal issue: 769

Affects Znuny LTS and also Znuny 7.

NiklasSchmitt commented 7 months ago

Fixed with the following commits: