diff --git a/trytond/trytond/model/modelsql.py b/trytond/trytond/model/modelsql.py index 8be677f820..c104f5aef9 100644 --- a/trytond/trytond/model/modelsql.py +++ b/trytond/trytond/model/modelsql.py @@ -553,6 +553,7 @@ class ModelSQL(ModelStorage): gettext('ir.msg_required_validation', **cls.__names__(field_name))) for name, _, error in cls._sql_constraints: + name = cls._table + '_' + name if backend.TableHandler.convert_name(name) in str(exception): raise SQLConstraintError(gettext(error)) # Check foreign key in last because this can raise false positive