fix query from payment per tier plan

This commit is contained in:
rgrgogu
2026-07-30 23:09:40 +08:00
parent c698351127
commit 975b16b8c6
3 changed files with 3 additions and 3 deletions
@@ -72,7 +72,7 @@ export default function PaymentsTable({ planId = null }) {
// Pass planId as a locked filter to DataTable's onFetch // Pass planId as a locked filter to DataTable's onFetch
const handleFetch = useCallback((params = {}) => { const handleFetch = useCallback((params = {}) => {
const baseFilters = planId const baseFilters = planId
? [{ field: "plan_id", value: planId }, ...(params.filters ?? [])] ? [{ id: "plan_id", value: planId }, ...(params.filters ?? [])]
: (params.filters ?? []); : (params.filters ?? []);
fetchPayments({ ...params, filters: baseFilters }); fetchPayments({ ...params, filters: baseFilters });
}, [planId, fetchPayments]); }, [planId, fetchPayments]);
@@ -13,7 +13,7 @@ export default function PaymentList() {
useEffect(() => { useEffect(() => {
fetchPayments({ fetchPayments({
filters: planId ? [{ field: "plan_id", value: planId }] : [], filters: planId ? [{ id: "plan_id", value: planId }] : [],
}); });
}, [planId]); }, [planId]);
+1 -1
View File
@@ -722,7 +722,7 @@ function PaymentsTab({ planId }) {
const { fetchPayments } = useTiers(); const { fetchPayments } = useTiers();
useEffect(() => { useEffect(() => {
fetchPayments({ filters: [{ field: "plan_id", value: planId }] }); fetchPayments({ filters: [{ id: "plan_id", value: planId }] });
}, [planId]); }, [planId]);
return <PaymentsTable planId={planId} />; return <PaymentsTable planId={planId} />;