mirror of
https://github.com/NaN-tic/trytond-patches.git
synced 2023-12-14 06:03:03 +01:00
22 lines
933 B
Diff
22 lines
933 B
Diff
Index: trytond/ir/translation.py
|
|
===================================================================
|
|
|
|
--- ./trytond/trytond/ir/translation.py
|
|
+++ ./trytond/trytond/ir/translation.py
|
|
@@ -1377,10 +1377,11 @@
|
|
return False
|
|
if model_name in pool.object_name_list():
|
|
Model = pool.get(model_name)
|
|
- errors = (Model._error_messages.values()
|
|
- + Model._sql_error_messages.values())
|
|
- for _, _, error in Model._sql_constraints:
|
|
- errors.append(error)
|
|
+ errors = Model._error_messages.values()
|
|
+ if issubclass(Model, ModelSQL):
|
|
+ errors += Model._sql_error_messages.values()
|
|
+ for _, _, error in Model._sql_constraints:
|
|
+ errors.append(error)
|
|
if translation.src not in errors:
|
|
return True
|
|
elif model_name in pool.object_name_list(type='wizard'):
|
|
|