diff --git a/client/v3/snapshot/v3_snapshot.go b/client/v3/snapshot/v3_snapshot.go index 11b14a3c1..ac1d10466 100644 --- a/client/v3/snapshot/v3_snapshot.go +++ b/client/v3/snapshot/v3_snapshot.go @@ -97,7 +97,11 @@ func SaveWithVersion(ctx context.Context, lg *zap.Logger, cfg clientv3.Config, d defer os.RemoveAll(partPath) defer f.Close() - version, _ := WriteSnapshotWithVersion(ctx, lg, cfg, f) + var version string + version, err = WriteSnapshotWithVersion(ctx, lg, cfg, f) + if err != nil { + return version, err + } if err = os.Rename(partPath, dbPath); err != nil { return version, fmt.Errorf("could not rename %s to %s (%v)", partPath, dbPath, err) }