diff --git a/kernel/model/sync.go b/kernel/model/sync.go index 6356719fa..e8e3a1a1c 100644 --- a/kernel/model/sync.go +++ b/kernel/model/sync.go @@ -315,6 +315,7 @@ func SetSyncProviderS3(s3 *conf.S3) (err error) { defer syncLock.Unlock() s3.Endpoint = strings.TrimSpace(s3.Endpoint) + s3.Endpoint = util.NormalizeEndpoint(s3.Endpoint) s3.AccessKey = strings.TrimSpace(s3.AccessKey) s3.SecretKey = strings.TrimSpace(s3.SecretKey) s3.Bucket = strings.TrimSpace(s3.Bucket) @@ -330,6 +331,7 @@ func SetSyncProviderWebDAV(webdav *conf.WebDAV) (err error) { defer syncLock.Unlock() webdav.Endpoint = strings.TrimSpace(webdav.Endpoint) + webdav.Endpoint = util.NormalizeEndpoint(webdav.Endpoint) webdav.Username = strings.TrimSpace(webdav.Username) webdav.Password = strings.TrimSpace(webdav.Password)