diff --git a/src/pages/member/MemberAccess.tsx b/src/pages/member/MemberAccess.tsx index f21d0b6..e8ab7c3 100644 --- a/src/pages/member/MemberAccess.tsx +++ b/src/pages/member/MemberAccess.tsx @@ -83,7 +83,7 @@ export default function MemberAccess() { ]); // Combine access from user_access and paid orders - const directAccess = (accessRes.data as unknown as UserAccess[]) || []; + const directAccess = ((accessRes.data as unknown as UserAccess[]) || []).filter((a) => a.product); const paidProductAccess: UserAccess[] = []; if (paidOrdersRes.data) { diff --git a/src/pages/member/MemberDashboard.tsx b/src/pages/member/MemberDashboard.tsx index 8910983..f52530f 100644 --- a/src/pages/member/MemberDashboard.tsx +++ b/src/pages/member/MemberDashboard.tsx @@ -154,7 +154,7 @@ export default function MemberDashboard() { ]); // Combine access from user_access and paid orders - const directAccess = (accessRes.data as unknown as UserAccess[]) || []; + const directAccess = ((accessRes.data as unknown as UserAccess[]) || []).filter((a) => a.product); const paidProductAccess: UserAccess[] = []; if (paidOrdersRes.data) {