diff --git a/tryton/gui/window/view_board/action.py b/tryton/gui/window/view_board/action.py index d34a608970..fdc0b2bdc2 100644 --- a/tryton/gui/window/view_board/action.py +++ b/tryton/gui/window/view_board/action.py @@ -17,9 +17,11 @@ _ = gettext.gettext class Action(SignalEvent): def __init__(self, attrs=None, context=None): + if context is None: + context = {} super(Action, self).__init__() self.name = attrs['name'] - self.context = context or {} + self.context = context.copy() try: self.action = RPCExecute('model', 'ir.action.act_window', 'get',