Compare commits

...

2 Commits

Author SHA1 Message Date
ahmadshaheer
fd765f8646 chore: remove console.log 2025-02-06 20:56:05 +04:30
ahmadshaheer
5bb3563713 fix: handle all null autocomplete aggregateValues 2025-02-06 20:48:16 +04:30

View File

@@ -305,6 +305,18 @@ type IuseGetAggregateValue = {
isFetching: boolean;
};
const hasNonNullValues = (obj: any): boolean => {
if (Array.isArray(obj) && obj.length > 0) {
return true;
}
if (obj && typeof obj === 'object') {
return Object.values(obj).some((value) =>
value === null ? false : hasNonNullValues(value),
);
}
return obj !== null;
};
export function useGetAggregateValues(
props: AggregateValuesProps,
): IuseGetAggregateValue {
@@ -327,7 +339,7 @@ export function useGetAggregateValues(
});
if (payload) {
const values = Object.values(payload).find((el) => !!el) || [];
const values = Object.values(payload).find(hasNonNullValues) || [];
setResults(values);
}
} catch (e) {