Skip to content

Commit 9a95101

Browse files
committed
improve delete-backup error message
1 parent 7e460e7 commit 9a95101

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cmd/pbm/delete.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@ func deleteBackupByName(ctx context.Context, pbm sdk.Client, d *deleteBcpOpts) (
7979
err = sdk.CanDeleteBackup(ctx, pbm, bcp)
8080
}
8181
if err != nil {
82+
if errors.Is(err, sdk.ErrNotBaseIncrement) || errors.Is(err, sdk.ErrIncrementalBackup) {
83+
err = errors.New("Removing a single incremental backup is not allowed; " +
84+
"the entire chain must be removed instead.")
85+
return sdk.NoOpID, err
86+
}
8287
return sdk.NoOpID, errors.Wrap(err, "backup cannot be deleted")
8388
}
8489

0 commit comments

Comments
 (0)