diff --git a/backend/pkg/db/postgres/messages-web.go b/backend/pkg/db/postgres/messages-web.go index e540dc6a0..197924fa9 100644 --- a/backend/pkg/db/postgres/messages-web.go +++ b/backend/pkg/db/postgres/messages-web.go @@ -85,7 +85,7 @@ func (conn *Conn) InsertWebPageEvent(sessionID uint64, e *PageEvent) error { host, path, query, e.DomContentLoadedEventEnd, e.LoadEventEnd, e.ResponseEnd, e.FirstPaint, e.FirstContentfulPaint, e.SpeedIndex, e.VisuallyComplete, e.TimeToInteractive, - calcResponseTime(e), calcDomBuildingTime(e) + calcResponseTime(e), calcDomBuildingTime(e), ); err != nil { return err } diff --git a/backend/pkg/url/url.go b/backend/pkg/url/url.go index 48cd0ef8d..0ac0f9e08 100644 --- a/backend/pkg/url/url.go +++ b/backend/pkg/url/url.go @@ -14,6 +14,10 @@ func GetURLParts(rawURL string) (string, string, string, error) { if err != nil { return "", "", "", err } - // u.Scheme ? - return u.Host, u.RawPath, u.RawQuery, nil + // u.Scheme u.Fragment / RawFragment ? + path := u.Path + if u.RawPath != "" { + path = u.RawPath + } + return u.Host, path, u.RawQuery, nil }