From 368737eb0438d232c7ac0e5f84b1e0e59832ab98 Mon Sep 17 00:00:00 2001 From: Fabrice Bellingard Date: Fri, 21 Sep 2012 10:45:09 +0200 Subject: [PATCH] SONAR-2838 Fix manual measure edit (float displayed instead of int) => When editing the integer value of a manual measure, the edition mode display a double value --- .../src/main/webapp/WEB-INF/app/models/manual_measure.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/manual_measure.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/manual_measure.rb index 452f3b8278d..86dc7b7c23b 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/models/manual_measure.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/models/manual_measure.rb @@ -96,7 +96,9 @@ class ManualMeasure < ActiveRecord::Base return '' end - if metric.numeric? + if metric.value_type==Metric::VALUE_TYPE_INT + value ? value.to_i.to_s : '' + elsif metric.numeric? value ? value.to_s : '' elsif metric.value_type==Metric::VALUE_TYPE_BOOLEAN value ? (value==1 ? 'Yes' : 'No') : '' -- 2.39.5