diff --git a/x-pack/platform/plugins/private/data_usage/public/app/components/filters/charts_filter.tsx b/x-pack/platform/plugins/private/data_usage/public/app/components/filters/charts_filter.tsx index 7cc64e3140de1..2dd02c5c101e1 100644 --- a/x-pack/platform/plugins/private/data_usage/public/app/components/filters/charts_filter.tsx +++ b/x-pack/platform/plugins/private/data_usage/public/app/components/filters/charts_filter.tsx @@ -165,12 +165,17 @@ export const ChartsFilter = memo( ); const onSelectAll = useCallback(() => { - const allItems: FilterItems = items.map((item) => { - return { - ...item, - checked: item.key && !item.isGroupLabel ? 'on' : undefined, - }; - }); + const allItems: FilterItems = items.reduce((acc, item) => { + if (!item.isGroupLabel) { + acc.push({ + ...item, + checked: 'on', + }); + } else { + acc.push(item); + } + return acc; + }, []); setItems(allItems); const optionsToSelect = allItems.map((i) => i.label); onChangeFilterOptions(optionsToSelect);