fix: fixed incorrect label for orderBy clause when selected (#6177)

This commit is contained in:
SagarRajput-7 2024-10-14 14:04:27 +05:30 committed by GitHub
parent 701b8803ac
commit dd097821d1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 4 deletions

View File

@ -59,9 +59,10 @@ export const useOrderByFilter = ({
]; ];
}, [searchText]); }, [searchText]);
const selectedValue = useMemo(() => transformToOrderByStringValues(query), [ const selectedValue = useMemo(
query, () => transformToOrderByStringValues(query, entityVersion),
]); [query, entityVersion],
);
const generateOptions = useCallback( const generateOptions = useCallback(
(options: IOption[]): IOption[] => { (options: IOption[]): IOption[] => {

View File

@ -13,11 +13,14 @@ export const orderByValueDelimiter = '|';
export const transformToOrderByStringValues = ( export const transformToOrderByStringValues = (
query: IBuilderQuery, query: IBuilderQuery,
entityVersion?: string,
): IOption[] => { ): IOption[] => {
const prepareSelectedValue: IOption[] = query.orderBy.map((item) => { const prepareSelectedValue: IOption[] = query.orderBy.map((item) => {
if (item.columnName === SIGNOZ_VALUE) { if (item.columnName === SIGNOZ_VALUE) {
return { return {
label: `${query.aggregateOperator}(${query.aggregateAttribute.key}) ${item.order}`, label: `${
entityVersion === 'v4' ? query.spaceAggregation : query.aggregateOperator
}(${query.aggregateAttribute.key}) ${item.order}`,
value: `${item.columnName}${orderByValueDelimiter}${item.order}`, value: `${item.columnName}${orderByValueDelimiter}${item.order}`,
}; };
} }