From bba59c1ffd0085bfdafd328af6bbe7d2286be574 Mon Sep 17 00:00:00 2001 From: David Cook Date: Thu, 18 Jul 2024 11:06:42 +1000 Subject: [PATCH] Force significant: false for NumberHelper Although it defaults to false, somehow it seems to be evaluated as true on hu_prod...??!?!!1! (https://github.com/openfoodfoundation/openfoodnetwork/issues/12682) Maybe this will help. --- app/services/weights_and_measures.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/weights_and_measures.rb b/app/services/weights_and_measures.rb index 1cb70b4752..78846e6e85 100644 --- a/app/services/weights_and_measures.rb +++ b/app/services/weights_and_measures.rb @@ -25,7 +25,7 @@ class WeightsAndMeasures available_units_sorted.flat_map do |measurement, measurement_info| measurement_info.filter_map do |scale, unit_info| scale_clean = - ActiveSupport::NumberHelper.number_to_rounded(scale, precision: nil, + ActiveSupport::NumberHelper.number_to_rounded(scale, precision: nil, significant: false, strip_insignificant_zeros: true) [ "#{I18n.t(measurement)} (#{unit_info['name']})", # Label (eg "Weight (g)")