From 183b4f44145c589e9390dc00e8b72697396d0bb4 Mon Sep 17 00:00:00 2001
From: Angelo Capossele <angelocapossele@gmail.com>
Date: Wed, 22 Jul 2020 09:57:05 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Add=20len=20check=20(#662)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 plugins/prometheus/global_metrics.go | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/plugins/prometheus/global_metrics.go b/plugins/prometheus/global_metrics.go
index 920bc90f..79b74274 100644
--- a/plugins/prometheus/global_metrics.go
+++ b/plugins/prometheus/global_metrics.go
@@ -49,11 +49,13 @@ var onFPCFinalized = events.NewClosure(func(ev *metricspkg.AnalysisFPCFinalizedE
 		opinionToString(ev.Outcome),
 	).Set(1)
 
-	conflictInitialOpinion.WithLabelValues(
-		ev.ConflictID,
-		ev.NodeID,
-		opinionToString(ev.Opinions[0]),
-	).Set(1)
+	if len(ev.Opinions) > 0 {
+		conflictInitialOpinion.WithLabelValues(
+			ev.ConflictID,
+			ev.NodeID,
+			opinionToString(ev.Opinions[0]),
+		).Set(1)
+	}
 })
 
 func registerClientsMetrics() {
-- 
GitLab