summaryrefslogtreecommitdiff
path: root/internal/util/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/util/util.go')
-rw-r--r--internal/util/util.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/internal/util/util.go b/internal/util/util.go
index a8abd80..a500e15 100644
--- a/internal/util/util.go
+++ b/internal/util/util.go
@@ -29,7 +29,14 @@ func EnsureValidURL(s string) (string, error) {
// https://pkg.go.dev/path#Clean
parsedURL.Path = path.Clean(parsedURL.Path)
}
- return parsedURL.String(), nil
+
+ returnedURL := parsedURL.String()
+
+ // Make sure the URL ends with a /
+ if returnedURL[len(returnedURL)-1:] != "/" {
+ returnedURL = returnedURL + "/"
+ }
+ return returnedURL, nil
}
// Creates a random byteslice of `size`