From 9b04b5647e85544ae637584f57561bdf28f840db Mon Sep 17 00:00:00 2001
From: "Masih H. Derkani" <m@derkani.org>
Date: Fri, 29 Nov 2024 15:06:41 +0000
Subject: [PATCH] Tag validation errors for non-relevant messages (#766)

Add the missing custom tag for `ErrValidationNotRelevant` type as
`invalid_not_relevant`.
---
 gpbft/metrics.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gpbft/metrics.go b/gpbft/metrics.go
index 71f72a7d..62718a5c 100644
--- a/gpbft/metrics.go
+++ b/gpbft/metrics.go
@@ -86,6 +86,8 @@ func metricAttributeFromError(err error) attribute.KeyValue {
 		v = "invalid_wrong_base"
 	case errors.Is(err, ErrValidationWrongSupplement):
 		v = "invalid_wrong_supp"
+	case errors.Is(err, ErrValidationNotRelevant):
+		v = "invalid_not_relevant"
 	case errors.As(err, &ValidationError{}):
 		v = "type_invalid"
 	case errors.Is(err, ErrReceivedWrongInstance):