X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/89f541d2b534b9cad4ee668f702f1270bf056171..5e62be798776db7228fb316e2f7b1edabfde1dfb:/services/keep-web/s3.go diff --git a/services/keep-web/s3.go b/services/keep-web/s3.go index e6262374d6..5af7ebb5d5 100644 --- a/services/keep-web/s3.go +++ b/services/keep-web/s3.go @@ -471,7 +471,7 @@ func (h *handler) serveS3(w http.ResponseWriter, r *http.Request) bool { return true } err = fs.Mkdir(dir, 0755) - if err == arvados.ErrInvalidArgument { + if errors.Is(err, arvados.ErrInvalidArgument) || errors.Is(err, arvados.ErrInvalidOperation) { // Cannot create a directory // here. err = fmt.Errorf("mkdir %q failed: %w", dir, err)