diff --git a/cps/jinjia.py b/cps/jinjia.py index 3db3e88a..ae1945a4 100644 --- a/cps/jinjia.py +++ b/cps/jinjia.py @@ -111,7 +111,7 @@ def yesno(value, yes, no): @jinjia.app_template_filter('formatfloat') def formatfloat(value, decimals=1): - if not value: + if not value or (isinstance(value, str) and not value.is_numeric()): return value formated_value = ('{0:.' + str(decimals) + 'f}').format(value) if formated_value.endswith('.' + "0" * decimals):