From 402d78a96c5f000337d7c59b81b64547373103ff Mon Sep 17 00:00:00 2001 From: Simon Delamare <simon.delamare@ens-lyon.fr> Date: Tue, 6 Sep 2022 12:44:36 +0200 Subject: [PATCH] [lib] wiki/kwollect: mark a metric optional if it is optinal on any cluster --- lib/refrepo/gen/wiki/generators/kwollect_metrics.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/refrepo/gen/wiki/generators/kwollect_metrics.rb b/lib/refrepo/gen/wiki/generators/kwollect_metrics.rb index 8423396106a..933c3e68dd1 100644 --- a/lib/refrepo/gen/wiki/generators/kwollect_metrics.rb +++ b/lib/refrepo/gen/wiki/generators/kwollect_metrics.rb @@ -23,7 +23,7 @@ class KwollectMetricsGenerator < WikiGenerator metric_names.sort.each do |metric_name| - optional = all_metrics.select{|m| m["name"] == metric_name}.first["period"] == 0 ? "*" : "" + optional = all_metrics.select{|m| m["name"] == metric_name}.any?{|metric| metric["period"] == 0} ? "*" : "" descriptions = all_metrics.select{|m| m["name"] == metric_name}.map{|metric| metric["description"]}.uniq if descriptions.length != 1 description = longest_common_prefix(descriptions) + "XXX" + longest_common_suffix(descriptions) -- GitLab