Add patch over translations issue3628 review3111002

This commit is contained in:
Guillem Barba 2014-03-10 11:15:05 +01:00
parent 0d4a7a0f39
commit 5610470e9b
2 changed files with 23 additions and 0 deletions

22
issue3111002_1.diff Normal file
View File

@ -0,0 +1,22 @@
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'):

1
series
View File

@ -14,6 +14,7 @@ issue2661002_20001.diff
issue101_226.diff
issue3791002_10002_20001.diff
issue3781003_1_10001.diff
issue3111002_1.diff
issue3481002_1.diff
issue2731002_20001.diff
issue134_399.diff