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(() => {
const currentValues: SelectOption<string, string>[] = query.groupBy.map(
(item) => ({
const currentValues: SelectOption<string, string>[] =
query.groupBy?.map((item) => ({
label: `${item.key}`,
value: `${item.id}`,
}),
);
})) || [];
setLocalValues(currentValues);
}, [query]);
@ -191,7 +190,7 @@ export const GroupByFilter = memo(function GroupByFilter({
notFoundContent={isFetching ? <Spin size="small" /> : null}
onChange={handleChange}
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,
dataSource,
legend: builderQuery.legend,
groupBy: builderQuery.groupBy?.map((group) => ({
groupBy:
builderQuery.groupBy?.map((group) => ({
key: group?.name,
dataType: group?.fieldDataType,
type: group?.fieldContext,
id: `${group?.name}--${group?.fieldDataType}--${group?.fieldContext}`,
})),
orderBy: builderQuery.order?.map((order) => ({
})) || [],
orderBy:
builderQuery.order?.map((order) => ({
columnName: order?.key?.name,
order: order?.direction,
})),
})) || [],
} as unknown) as IBuilderQuery;
return result;