From 70818de5943cef71f42e481e5197d178e5608c82 Mon Sep 17 00:00:00 2001 From: jonaustin09 Date: Mon, 31 Jul 2023 18:17:29 +0400 Subject: [PATCH] fix: Fixes #168. Changed PutObject existing object error from custom internal error to ErrExistingObjectIsDirectory --- backend/posix/posix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/posix/posix.go b/backend/posix/posix.go index a00c6b5..c23977e 100644 --- a/backend/posix/posix.go +++ b/backend/posix/posix.go @@ -946,7 +946,7 @@ func (p *Posix) PutObject(ctx context.Context, po *s3.PutObjectInput) (string, e err = f.link() if err != nil { - return "", fmt.Errorf("link object in namespace: %w", err) + return "", s3err.GetAPIError(s3err.ErrExistingObjectIsDirectory) } for k, v := range po.Metadata {