fix: add option to disable asset storage (#1878)

* fix: add no storage option

* improve error handling
This commit is contained in:
Livio Amstutz
2021-07-02 13:55:52 +02:00
committed by GitHub
parent 992b598100
commit 91f1c88d4e
3 changed files with 58 additions and 8 deletions

View File

@@ -5,13 +5,9 @@ import (
"io"
"github.com/caos/zitadel/internal/domain"
caos_errors "github.com/caos/zitadel/internal/errors"
)
func (c *Commands) UploadAsset(ctx context.Context, bucketName, objectName, contentType string, file io.Reader, size int64) (*domain.AssetInfo, error) {
if c.static == nil {
return nil, caos_errors.ThrowPreconditionFailed(nil, "STATIC-Fm92f", "Errors.Assets.Store.NotConfigured")
}
return c.static.PutObject(ctx,
bucketName,
objectName,