From 3980446058ea3e112aae1890339b927c448f256d Mon Sep 17 00:00:00 2001 From: Leon Tan Date: Wed, 17 Jan 2024 16:20:48 +0000 Subject: [PATCH] chore(consensus): Return earlier in QueryStatsPayloadBuilder if there are no messages --- rs/query_stats/src/payload_builder.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rs/query_stats/src/payload_builder.rs b/rs/query_stats/src/payload_builder.rs index c45743cfd9f..06860bca30f 100644 --- a/rs/query_stats/src/payload_builder.rs +++ b/rs/query_stats/src/payload_builder.rs @@ -182,7 +182,11 @@ impl QueryStatsPayloadBuilderImpl { .iter() .filter(|stats| !previous_ids.contains(&stats.canister_id)) .cloned() - .collect(); + .collect::>(); + + if messages.is_empty() { + return vec![]; + } self.metrics .query_stats_payload_builder_current_epoch