Skip to content

Commit a9bb071

Browse files
authored
[DataGrid] Fix registerPipeProcessor() for Node v20 (#18241)
1 parent c677b1d commit a9bb071

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

packages/x-data-grid/src/hooks/core/pipeProcessing/useGridPipeProcessing.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,21 +81,17 @@ export const useGridPipeProcessing = (apiRef: RefObject<GridPrivateApiCommon>) =
8181
const oldProcessor = groupCache.processors.get(id);
8282
if (oldProcessor !== processor) {
8383
groupCache.processors.set(id, processor);
84-
groupCache.processorsAsArray = Array.from(
85-
cache.current[group]!.processors.values().filter(
86-
(processorValue) => processorValue !== null,
87-
),
84+
groupCache.processorsAsArray = Array.from(cache.current[group]!.processors.values()).filter(
85+
(processorValue) => processorValue !== null,
8886
);
8987
runAppliers(groupCache);
9088
}
9189

9290
return () => {
9391
cache.current[group]!.processors.set(id, null);
9492
cache.current[group]!.processorsAsArray = Array.from(
95-
cache.current[group]!.processors.values().filter(
96-
(processorValue) => processorValue !== null,
97-
),
98-
);
93+
cache.current[group]!.processors.values(),
94+
).filter((processorValue) => processorValue !== null);
9995
};
10096
},
10197
[runAppliers],

0 commit comments

Comments
 (0)