chore: fix edit alerts page crashing (#9025)

This commit is contained in:
Amlan Kumar Nandy 2025-09-17 13:14:25 +07:00 committed by GitHub
parent e8035b7dd2
commit ff8ac96d37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 15 deletions

View File

@ -163,12 +163,11 @@ export const GroupByFilter = memo(function GroupByFilter({
}, []); }, []);
useEffect(() => { useEffect(() => {
const currentValues: SelectOption<string, string>[] = query.groupBy.map( const currentValues: SelectOption<string, string>[] =
(item) => ({ query.groupBy?.map((item) => ({
label: `${item.key}`, label: `${item.key}`,
value: `${item.id}`, value: `${item.id}`,
}), })) || [];
);
setLocalValues(currentValues); setLocalValues(currentValues);
}, [query]); }, [query]);
@ -191,7 +190,7 @@ export const GroupByFilter = memo(function GroupByFilter({
notFoundContent={isFetching ? <Spin size="small" /> : null} notFoundContent={isFetching ? <Spin size="small" /> : null}
onChange={handleChange} onChange={handleChange}
data-testid="group-by" data-testid="group-by"
placeholder={localValues.length === 0 ? 'Everything (no breakdown)' : ''} placeholder={localValues?.length === 0 ? 'Everything (no breakdown)' : ''}
/> />
); );
}); });

View File

@ -34,16 +34,18 @@ export const convertBuilderQueryToIBuilderQuery = (
queryName: builderQuery.name, queryName: builderQuery.name,
dataSource, dataSource,
legend: builderQuery.legend, legend: builderQuery.legend,
groupBy: builderQuery.groupBy?.map((group) => ({ groupBy:
key: group?.name, builderQuery.groupBy?.map((group) => ({
dataType: group?.fieldDataType, key: group?.name,
type: group?.fieldContext, dataType: group?.fieldDataType,
id: `${group?.name}--${group?.fieldDataType}--${group?.fieldContext}`, type: group?.fieldContext,
})), id: `${group?.name}--${group?.fieldDataType}--${group?.fieldContext}`,
orderBy: builderQuery.order?.map((order) => ({ })) || [],
columnName: order?.key?.name, orderBy:
order: order?.direction, builderQuery.order?.map((order) => ({
})), columnName: order?.key?.name,
order: order?.direction,
})) || [],
} as unknown) as IBuilderQuery; } as unknown) as IBuilderQuery;
return result; return result;