diff --git a/trytond/trytond/ir/translation.py b/trytond/trytond/ir/translation.py index 49f64eb381..a34beb98d6 100644 --- a/trytond/trytond/ir/translation.py +++ b/trytond/trytond/ir/translation.py @@ -13,7 +13,7 @@ from relatorio.templates.opendocument import get_zip_file from sql import Column, Literal, Null from sql.aggregate import Max from sql.conditionals import Case -from sql.functions import Position, Substring +from sql.functions import CharLength, Position, Substring import trytond.config as config from trytond.cache import Cache @@ -307,7 +307,7 @@ class Translation( Case(( Position(',', table.name) > 0, Position(',', table.name) - 1), - else_=0)), value)))] + else_=CharLength(table.name))), value)))] @classmethod def get_language(cls):