Avoid copying output during basic validation

This commit is contained in:
2026-10-09 00:13:23 +00:00
parent 05fe13d80b
commit ed7c27324d
3 changed files with 45 additions and 24 deletions

View File

@@ -188,7 +188,7 @@ func validateArtifact(ctx context.Context, artifact *domain.Artifact, contract d
res.IsValid = true
return res, nil
case domain.ValidationBasic:
empty := strings.TrimSpace(string(artifact.Body)) == ""
empty := len(bytes.TrimSpace(artifact.Body)) == 0
if err := ctx.Err(); err != nil {
return domain.ValidationResult{}, err
}