diff --git a/addons/web_graph/static/src/js/graph_view.js b/addons/web_graph/static/src/js/graph_view.js
index b4b2fb38f06cb39e0c8d8c15035f3dc759beb4c7..ed8711f9ac86c4d92b58dbe13c6855fa04c81288 100644
--- a/addons/web_graph/static/src/js/graph_view.js
+++ b/addons/web_graph/static/src/js/graph_view.js
@@ -86,7 +86,8 @@ instance.web_graph.GraphView = instance.web.View.extend({
             col_group_by = groupbys.col_group_by;
 
         if (!this.graph_widget) {
-            this.widget_config.context = context;
+            this.widget_config.context = _.clone(context);
+            this.widget_config.context.group_by_no_leaf = true;
             if (group_by.length) {
                 this.widget_config.row_groupby = group_by;
             }