Fix memberCount to fetch from database
FamilyProvider now fetches actual member count from family_members API Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
5aa7b7df31
commit
953adbd3b3
1 changed files with 9 additions and 1 deletions
|
|
@ -101,7 +101,15 @@ export function FamilyProvider({ children: providerChildren }: { children: React
|
||||||
setFamilyId(familyId);
|
setFamilyId(familyId);
|
||||||
setFamilyName(sessionData.familyName || "My Family");
|
setFamilyName(sessionData.familyName || "My Family");
|
||||||
setTier(sessionData.tier || "free");
|
setTier(sessionData.tier || "free");
|
||||||
setMemberCount(2);
|
|
||||||
|
// Fetch actual member count
|
||||||
|
try {
|
||||||
|
const membersRes = await fetch(`/api/family/members?familyId=${familyId}`);
|
||||||
|
const membersData = await membersRes.json();
|
||||||
|
setMemberCount(membersData.members?.length || 2);
|
||||||
|
} catch {
|
||||||
|
setMemberCount(2);
|
||||||
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error("Failed to fetch family:", err);
|
console.error("Failed to fetch family:", err);
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue