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; 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( export function useGetAggregateValues(
props: AggregateValuesProps, props: AggregateValuesProps,
): IuseGetAggregateValue { ): IuseGetAggregateValue {
@@ -327,7 +339,7 @@ export function useGetAggregateValues(
}); });
if (payload) { if (payload) {
const values = Object.values(payload).find((el) => !!el) || []; const values = Object.values(payload).find(hasNonNullValues) || [];
setResults(values); setResults(values);
} }
} catch (e) { } catch (e) {