mirror of
https://github.com/restic/restic.git
synced 2025-12-11 18:47:50 +00:00
forget/snapshots: properly change error returned by PrintSnapshots
This commit is contained in:
@@ -276,14 +276,18 @@ func runForget(ctx context.Context, opts ForgetOptions, pruneOptions PruneOption
|
||||
}
|
||||
if len(keep) != 0 && !gopts.Quiet && !gopts.JSON {
|
||||
printer.P("keep %d snapshots:\n", len(keep))
|
||||
PrintSnapshots(globalOptions.stdout, keep, reasons, opts.Compact)
|
||||
if err := PrintSnapshots(globalOptions.stdout, keep, reasons, opts.Compact); err != nil {
|
||||
return err
|
||||
}
|
||||
printer.P("\n")
|
||||
}
|
||||
fg.Keep = asJSONSnapshots(keep)
|
||||
|
||||
if len(remove) != 0 && !gopts.Quiet && !gopts.JSON {
|
||||
printer.P("remove %d snapshots:\n", len(remove))
|
||||
PrintSnapshots(globalOptions.stdout, remove, nil, opts.Compact)
|
||||
if err := PrintSnapshots(globalOptions.stdout, remove, nil, opts.Compact); err != nil {
|
||||
return err
|
||||
}
|
||||
printer.P("\n")
|
||||
}
|
||||
fg.Remove = asJSONSnapshots(remove)
|
||||
|
||||
@@ -120,14 +120,12 @@ func runSnapshots(ctx context.Context, opts SnapshotOptions, gopts GlobalOptions
|
||||
if grouped {
|
||||
err := PrintSnapshotGroupHeader(globalOptions.stdout, k)
|
||||
if err != nil {
|
||||
printer.E("error printing snapshots: %v", err)
|
||||
return nil
|
||||
return err
|
||||
}
|
||||
}
|
||||
err = PrintSnapshots(globalOptions.stdout, list, nil, opts.Compact)
|
||||
err := PrintSnapshots(globalOptions.stdout, list, nil, opts.Compact)
|
||||
if err != nil {
|
||||
printer.E("error printing snapshots: %v", err)
|
||||
return nil
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user