diff --git a/addons/web/static/src/js/widgets/sidebar.js b/addons/web/static/src/js/widgets/sidebar.js index e2222526320..03997db6c36 100644 --- a/addons/web/static/src/js/widgets/sidebar.js +++ b/addons/web/static/src/js/widgets/sidebar.js @@ -103,13 +103,13 @@ var Sidebar = Widget.extend({ _.each(['print','action','relate'], function(type) { var items = toolbar[type]; if (items) { - for (var i = 0; i < items.length; i++) { - items[i] = { - label: items[i]['name'], - action: items[i], + var actions = _.map(items, function (item) { + return { + label: item.name, + action: item, }; - } - self.add_items(type=='print' ? 'print' : 'other', items); + }); + self.add_items(type === 'print' ? 'print' : 'other', actions); } }); }, @@ -218,4 +218,3 @@ var Sidebar = Widget.extend({ return Sidebar; }); -