[#020297] Fix wizard copy

This commit is contained in:
Guillem Barba 2014-05-27 14:03:01 +02:00
parent 19b3399d0f
commit c48389cd43
2 changed files with 22 additions and 0 deletions

21
fix_wizard_copy.diff Normal file
View File

@ -0,0 +1,21 @@
diff --git a/trytond/ir/action.py b/trytond/ir/action.py
--- a/trytond/trytond/ir/action.py
+++ b/trytond/trytond/ir/action.py
@@ -149,13 +149,13 @@
def check_wizard_model(self):
ActionWizard = Pool().get('ir.action.wizard')
if self.action.type == 'ir.action.wizard':
- action_wizard, = ActionWizard.search([
+ action_wizards = ActionWizard.search([
('action', '=', self.action.id),
], limit=1)
- if action_wizard.model:
- if self.model.__name__ != action_wizard.model:
+ if action_wizards and action_wizards[0].model:
+ if self.model.__name__ != action_wizards[0].model:
self.raise_user_error('wrong_wizard_model', (
- action_wizard.rec_name,))
+ action_wizards[0].rec_name,))
@staticmethod
def _convert_vals(vals):

1
series
View File

@ -27,3 +27,4 @@ issue11271002_1.diff
disable_tests.diff
issue11281003_1.diff
client-open_url.diff
fix_wizard_copy.diff