diff --git a/internal/modsdir/manifest.go b/internal/modsdir/manifest.go index 56332523d1..5b0e675731 100644 --- a/internal/modsdir/manifest.go +++ b/internal/modsdir/manifest.go @@ -77,7 +77,9 @@ func ReadManifestSnapshot(r io.Reader) (Manifest, error) { var read manifestSnapshotFile err = json.Unmarshal(src, &read) - + if err != nil { + return nil, fmt.Errorf("error unmarshalling snapshot: %v", err) + } new := make(Manifest) for _, record := range read.Records { if record.VersionStr != "" {