Dashboards & Visualizations
Highlighted

How do I create a hyperlink from a field that contains slashes?

Engager

I have a field in a dashboard named 'pom_dir' that contains a path (e.g., 'repo/dir'). I've added the following to my dashboard source:

<drilldown>
  <link>https://github.com/org/$row.pom_dir$/blob/master/pom.xml</link>
</drilldown>

Looks like it should work, but when I click on the link, the result is:

https://github.com/org/repo%2Fdir/blob/master/pom.xml

All the slashes in the field are replaced with %2F

How do I work around this?

Highlighted

Re: How do I create a hyperlink from a field that contains slashes?

SplunkTrust
SplunkTrust

Give this a try. This ( |n) is to ensure, the token values are not URL encoded.

<drilldown>
   <link>https://github.com/org/$row.pom_dir|n$/blob/master/pom.xml</link>
 </drilldown>
0 Karma
Highlighted

Re: How do I create a hyperlink from a field that contains slashes?

Engager

Sorry, your suggestion did not work. The resulting URL looks like:
https://github.com/fs-eng/$row.pom_dir%7Cn$/blob/master/pom.xml
No substitution is performed and '%7Cn' is injected.

0 Karma