From 10c57c759696f40921fda012e0c1d1d3c015fae0 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Fri, 21 Oct 2022 19:03:42 +0200 Subject: [PATCH] Don't use url.JoinPath. It was introduced in Go 1.19. --- webserver/webserver.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/webserver/webserver.go b/webserver/webserver.go index 51b995b..42ea05a 100644 --- a/webserver/webserver.go +++ b/webserver/webserver.go @@ -342,7 +342,12 @@ func groupBase(r *http.Request) (string, error) { if err != nil { return "", err } - return u.JoinPath("/group/").String(), nil + base := url.URL{ + Scheme: u.Scheme, + Host: u.Host, + Path: path.Join(u.Path, "/group/"), + } + return base.String(), nil } scheme := "https" if r.TLS == nil {