r1697 - trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities
Author: tchemit Date: 2014-04-17 18:09:21 +0200 (Thu, 17 Apr 2014) New Revision: 1697 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1697 Log: fixes #4962 Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntities.java Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntities.java =================================================================== --- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntities.java 2014-04-17 10:58:08 UTC (rev 1696) +++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntities.java 2014-04-17 16:09:21 UTC (rev 1697) @@ -514,7 +514,12 @@ */ public static float roundKiloGram(float value) { BigDecimal sumB = new BigDecimal(value); - float result = sumB.abs(MATH_CONTEXT_4_DIGIT).floatValue(); + float result; + if (Math.abs(value - sumB.floatValue())< 0.0001f) { + result = value; + } else { + result = sumB.abs(MATH_CONTEXT_4_DIGIT).floatValue(); + } return result; }
participants (1)
-
tchemit@users.forge.codelutin.com