Include manifest name in protobuf decode errors.

This commit is contained in:
Catherine
2026-10-04 22:27:27 +00:00
parent 6c2f34c54d
commit e52dc6ed86
2 changed files with 4 additions and 1 deletions
+2 -1
View File
@@ -236,6 +236,7 @@ func (fs *FSBackend) GetManifest(
}
manifest, err = DecodeManifest(data)
if err != nil {
err = fmt.Errorf("decode %s: %w", name, err)
return
}
return manifest, ManifestMetadata{
@@ -508,7 +509,7 @@ func (fs *FSBackend) QueryAuditLog(ctx context.Context, id AuditID) (*AuditRecor
if data, err := fs.auditRoot.ReadFile(id.String()); err != nil {
return nil, fmt.Errorf("read: %w", err)
} else if record, err := DecodeAuditRecord(data); err != nil {
return nil, fmt.Errorf("decode: %w", err)
return nil, fmt.Errorf("decode %s: %w", id, err)
} else {
if _, err := fs.auditRoot.Stat(auditDetachedName(id)); err == nil {
record.Manifest = nil
+2
View File
@@ -469,6 +469,7 @@ func (l s3ManifestLoader) load(
manifest, err := DecodeManifest(data)
if err != nil {
err = fmt.Errorf("decode %s: %w", name, err)
return nil, err
}
@@ -904,6 +905,7 @@ func (s3 *S3Backend) QueryAuditLog(ctx context.Context, id AuditID) (*AuditRecor
record, err := DecodeAuditRecord(data)
if err != nil {
err = fmt.Errorf("decode %s: %w", id, err)
return nil, err
}