diff --git a/kfet/static/kfet/js/kfet.js b/kfet/static/kfet/js/kfet.js index e3e5a6d9..31758c36 100644 --- a/kfet/static/kfet/js/kfet.js +++ b/kfet/static/kfet/js/kfet.js @@ -39,7 +39,7 @@ function amountDisplay(amount, is_cof=false, tri='') { function amountToUKF(amount, is_cof=false) { var coef_cof = is_cof ? 1 + settings['subvention_cof'] / 100 : 1; - return Math.round(amount * coef_cof * 10); + return Math.floor(amount * coef_cof * 10); } function isValidTrigramme(trigramme) { diff --git a/kfet/templatetags/kfet_tags.py b/kfet/templatetags/kfet_tags.py index bb8bce9f..f27f590e 100644 --- a/kfet/templatetags/kfet_tags.py +++ b/kfet/templatetags/kfet_tags.py @@ -9,6 +9,7 @@ from django.utils.html import escape from django.utils.safestring import mark_safe from django.core.cache import cache from kfet.models import Settings +from math import floor import re register = template.Library() @@ -37,5 +38,4 @@ def highlight_clipper(clipper, q): @register.filter() def ukf(balance, is_cof): grant = is_cof and (1 + Settings.SUBVENTION_COF() / 100) or 1 - # float nécessaire car sinon problème avec le round de future.builtins - return round(float(balance * 10 * grant)) + return floor(balance * 10 * grant)