From ca9a239f77baafa18cf1b77a9c498d3cc041dc8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 17 Mar 2022 19:51:47 +0100 Subject: [PATCH] Unescape URL in log message --- transpiler.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/transpiler.go b/transpiler.go index f85fac4..6721842 100644 --- a/transpiler.go +++ b/transpiler.go @@ -343,13 +343,14 @@ func (t *Transpiler) input() { var logEvent LogEvent e := c.LogEvent if e.Span != nil { - url := e.Span.Url - if url == "" { - url = "stdin" + u := e.Span.Url + if u == "" { + u = "stdin" } + u, _ = url.QueryUnescape(u) logEvent = LogEvent{ Type: LogEventType(e.Type), - Message: fmt.Sprintf("%s:%d:%d: %s", url, e.Span.Start.Line, e.Span.Start.Column, c.LogEvent.GetMessage()), + Message: fmt.Sprintf("%s:%d:%d: %s", u, e.Span.Start.Line, e.Span.Start.Column, c.LogEvent.GetMessage()), } } else { logEvent = LogEvent{