diff --git a/frontend/src/views/settings/media.vue b/frontend/src/views/settings/media.vue index 2fdb25699..018713d30 100644 --- a/frontend/src/views/settings/media.vue +++ b/frontend/src/views/settings/media.vue @@ -95,8 +95,7 @@ label-position="on-border" :message="$t('settings.media.s3.urlHelp')" expanded> diff --git a/internal/media/providers/s3/s3.go b/internal/media/providers/s3/s3.go index fc38d483a..12ee59714 100644 --- a/internal/media/providers/s3/s3.go +++ b/internal/media/providers/s3/s3.go @@ -1,7 +1,7 @@ package s3 import ( - "errors" + "fmt" "io" "strings" "time" @@ -36,7 +36,7 @@ func NewS3Store(opt Opt) (media.Store, error) { err error ) if opt.URL == "" { - return nil, errors.New("Invalid AWS URL in settings.") + opt.URL = fmt.Sprintf("https://s3.%s.amazonaws.com", opt.Region) } opt.URL = strings.TrimRight(opt.URL, "/")