diff --git a/tryton/gui/window/tree.py b/tryton/gui/window/tree.py index 63c4549382..cb9c8b0cb9 100644 --- a/tryton/gui/window/tree.py +++ b/tryton/gui/window/tree.py @@ -130,11 +130,13 @@ class Tree(SignalEvent): ctx = {} ctx.update(rpc.CONTEXT) try: - results = rpc.execute('object', 'execute', + args = ('object', 'execute', self.view['model'], 'read', ids, ['name', icon_name], ctx) + results = rpc.execute(*args) except Exception, exception: - common.process_exception(exception, self.window) - return + results = common.process_exception(exception, self.window, *args) + if not results: + return radiotb = None for res in results: radiotb = gtk.RadioToolButton(group=radiotb)