Reviewers: ,
Please review this at http://codereview.tryton.org/108001/ Affected files: M trytond/ir/action.py Index: trytond/ir/action.py =================================================================== --- a/trytond/ir/action.py +++ b/trytond/ir/action.py @@ -9,6 +9,7 @@ from trytond.transaction import Transaction from trytond.cache import Cache from trytond.pool import Pool +from trytond.exceptions import UserError class Action(ModelSQL, ModelView): @@ -182,10 +183,11 @@ ('keyword', '=', keyword), ('model', '=', model + ',0'), ])) - for action_keyword in self.browse(action_keyword_ids): + for action_keyword_id in action_keyword_ids: + action_keyword = self.browse(action_keyword_id) try: action_obj = pool.get(action_keyword.action.type) - except Exception: + except UserError: continue action_id = action_obj.search([ ('action', '=', action_keyword.action.id), -- [email protected] mailing list
