From b7237e0d0e5524ca3cb5ac9e0c4933d6d12c6f1f Mon Sep 17 00:00:00 2001 From: Pierre Neyron <pierre.neyron@imag.fr> Date: Wed, 27 May 2020 19:54:25 +0200 Subject: [PATCH] [gen/wiki/oar] Pick ramdom possible values if more than 20 for a property --- lib/refrepo/gen/wiki/generators/oar_properties.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/refrepo/gen/wiki/generators/oar_properties.rb b/lib/refrepo/gen/wiki/generators/oar_properties.rb index b4446309fd..aff852786f 100644 --- a/lib/refrepo/gen/wiki/generators/oar_properties.rb +++ b/lib/refrepo/gen/wiki/generators/oar_properties.rb @@ -247,8 +247,8 @@ class OarPropertiesGenerator < WikiGenerator oar_properties.sort.to_h.each { |prop, prop_hash| prop_hash["values"].sort! if (prop_hash["values"].length > 20) - #Limit possible values to 20 elements and mark the list as truncated - prop_hash["values"].slice!(0...-20) + #Limit possible values to 20 random elements and mark the list as truncated + prop_hash["values"] = prop_hash["values"].sample(20).sort prop_hash["values"].push("...") end @@properties[prop]["possible_values"] ||= prop_hash["values"].join(", ") unless @@properties[prop].nil? -- GitLab