16392: Add trailing slash to URLs like https://example in configs.
[arvados.git] / lib / service / cmd.go
index 1e7a9a36edd3a8142192d14bfcfbf12885e1e857..901fda22897cd301d60539c372d77bc6815a799e 100644 (file)
@@ -177,6 +177,9 @@ func getListenAddr(svcs arvados.Services, prog arvados.ServiceName, log logrus.F
        } else if url, err := url.Parse(want); err != nil {
                return arvados.URL{}, fmt.Errorf("$ARVADOS_SERVICE_INTERNAL_URL (%q): %s", want, err)
        } else {
+               if url.Path == "" {
+                       url.Path = "/"
+               }
                return arvados.URL(*url), nil
        }