diff --git a/backend/filelu/filelu_file_uploader.go b/backend/filelu/filelu_file_uploader.go index 2b8d4ac39..d868e85c1 100644 --- a/backend/filelu/filelu_file_uploader.go +++ b/backend/filelu/filelu_file_uploader.go @@ -25,7 +25,9 @@ func (f *Fs) multipartUpload(ctx context.Context, in io.Reader, remote string) e } if dir != "" { - _ = f.Mkdir(ctx, dir) + if _, err := f.createFolder(ctx, dir); err != nil { + return fmt.Errorf("failed to create multipart folder: %w", err) + } } folder := strings.Trim(dir, "/")