17 lines
727 B
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
|