diff options
Diffstat (limited to 'internal/util/util.go')
| -rw-r--r-- | internal/util/util.go | 9 |
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` |
