[rt-users] CF Link values
Gerard FENELON
gerard at eve-team.com
Wed Dec 7 13:11:04 EST 2011
Hi
I am using RT3.8.8
I have a CF where the "Link value to" contains
http://cvsweb/__CustomField__
RT generates a link but if I click on the link I get a 404 error using
Firefox.
I am pretty sure that I saw this work when I first set it up with RT 3.6
If I look at the generated source of the page, I see
<td class="value">
<a href="http://cvsweb/aaaa%2Fbbbb%2Fcccc%2Fdddd <view-source:http://cvsweb.eve/cgi-bin/cvsweb/qa%2Fxl%2Feve%2FzTopBuild_force_dve_source_vector>"target="_new"> aaaa/bbbb/cccc/dddd</a>
</td>
The code is in share/html/Elements/ShowCustomFields
my $linked = $value->LinkValueTo;
if ( defined $linked&& length $linked ) {
my $linked = $m->interp->apply_escapes( $linked, 'h' );
$m->out('<a href="'. $linked .'" target="_new">');
}
The code for RT3.6.10 shows
my $linked = $cf->LinkValueTo;
if ( $linked ) {
$m->out('<a href="'. $value->LinkValueTo .'" target="_new">');
}
How can I tell Mason not to escape '/' and still escape the rest ?
In fact, I am uncertain why '/' gets escaped
because my understanding of Mason is that 'h' refers to basic_html_escape
which is supposed to escape only '&','>','<', and '"'.
Thanks
Gerard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20111207/a0abf5a5/attachment.htm>
More information about the rt-users
mailing list