Skip to content

Commit cfee605

Browse files
committed
user friendly message if backup is non-base increment
1 parent af4d8f2 commit cfee605

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
@@ -71,6 +71,11 @@ func deleteBackupByName(ctx context.Context, pbm sdk.Client, d *deleteBcpOpts) (
7171
opts := sdk.GetBackupByNameOptions{FetchIncrements: true}
7272
bcp, err := pbm.GetBackupByName(ctx, d.name, opts)
7373
if err != nil {
74+
if errors.Is(err, sdk.ErrNotBaseIncrement) {
75+
err = errors.New("Removing a single incremental backup is not allowed; " +
76+
"the entire chain must be removed instead.")
77+
return sdk.NoOpID, err
78+
}
7479
return sdk.NoOpID, errors.Wrap(err, "get backup metadata")
7580
}
7681
if bcp.Type == defs.IncrementalBackup {

0 commit comments

Comments
 (0)