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

Reply via email to