trytond-patches/issue6128-psycopg2cffi.diff

17 lines
727 B
Diff

diff -r dd969de519a8 trytond/trytond/model/modelsql.py
--- a/trytond/trytond/model/modelsql.py Mon Nov 28 15:54:24 2016 +0100
+++ b/trytond/trytond/model/modelsql.py Mon Jan 30 22:32:48 2017 +0100
@@ -304,10 +304,10 @@
cls.raise_user_error('foreign_model_missing',
error_args=error_args)
for name, _, error in cls._sql_constraints:
- if name in str(exception):
+ if name in exception.message:
cls.raise_user_error(error)
for name, error in cls._sql_error_messages.iteritems():
- if name in str(exception):
+ if name in exception.message:
cls.raise_user_error(error)
@classmethod