From 1af92c96cc02904738788e424e9c2f1a22f60b1f Mon Sep 17 00:00:00 2001 From: Andrew Cherniavskyi Date: Thu, 20 Apr 2023 18:40:14 +0200 Subject: [PATCH] fix infinite loop when updating grouped rows with > 1 grouping columns --- .../x-data-grid-pro/src/utils/tree/removeDataRowFromTree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grid/x-data-grid-pro/src/utils/tree/removeDataRowFromTree.ts b/packages/grid/x-data-grid-pro/src/utils/tree/removeDataRowFromTree.ts index 98ed93cf639f2..1affa092e6d78 100644 --- a/packages/grid/x-data-grid-pro/src/utils/tree/removeDataRowFromTree.ts +++ b/packages/grid/x-data-grid-pro/src/utils/tree/removeDataRowFromTree.ts @@ -76,7 +76,7 @@ const removeNodeAndCleanParent = ({ parentNode.id !== GRID_ROOT_GROUP_ID && parentNode.children.length === 0; if (shouldDeleteGroup) { if (parentNode.isAutoGenerated) { - removeNodeAndCleanParent({ node, tree, treeDepths }); + removeNodeAndCleanParent({ node: parentNode, tree, treeDepths }); } else { tree[parentNode.id] = { type: 'leaf',