diff --git a/trytond/trytond/ir/action.py b/trytond/trytond/ir/action.py index 7c20ad8e58..281098d8b1 100644 --- a/trytond/trytond/ir/action.py +++ b/trytond/trytond/ir/action.py @@ -1090,8 +1090,12 @@ class ActionWizard(ActionMixin, ModelSQL, ModelView): # TODO add cache actions = cls.search([ (cls._action_name, '=', name), - ('model', '=', model), - ], limit=1) + ['OR', + ('model', '=', model), + ('model', '=', None), + ], + ], + order=[('model', 'ASC NULLS LAST')]) if actions: action, = actions return action.name