mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-20 06:54:32 +00:00
@@ -0,0 +1 @@
|
||||
Fail backup if it already exists in object storage.
|
||||
@@ -218,9 +218,7 @@ func (o *ObjectStore) ObjectExists(bucket, key string) (bool, error) {
|
||||
}
|
||||
|
||||
log.Debug("Checking if object exists")
|
||||
_, err := o.s3.HeadObject(req)
|
||||
|
||||
if err != nil {
|
||||
if _, err := o.s3.HeadObject(req); err != nil {
|
||||
log.Debug("Checking for AWS specific error information")
|
||||
if aerr, ok := err.(awserr.Error); ok {
|
||||
log.WithFields(
|
||||
|
||||
@@ -123,9 +123,7 @@ func (o *ObjectStore) PutObject(bucket, key string, body io.Reader) error {
|
||||
}
|
||||
|
||||
func (o *ObjectStore) ObjectExists(bucket, key string) (bool, error) {
|
||||
_, err := o.bucketWriter.getAttrs(bucket, key)
|
||||
|
||||
if err != nil {
|
||||
if _, err := o.bucketWriter.getAttrs(bucket, key); err != nil {
|
||||
if err == storage.ErrObjectNotExist {
|
||||
return false, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user