Possible fix for user card display crashing
All checks were successful
Testing Site CD / Update Development (push) Successful in 4m14s
Live Site CD / Update Deployment (push) Successful in 4m43s

This commit is contained in:
2026-03-03 21:51:46 -05:00
parent 95200b7970
commit ab6c6f9acd

View File

@@ -219,7 +219,10 @@ export async function getMembersFull(ids: number[]): Promise<MemberCardDetails[]
loa_until: row.loa_until ? new Date(row.loa_until) : undefined,
};
// roles comes as array of strings; parse each one
const roles: Role[] = row.roles;
const roles: Role[] =
typeof row.roles === "string"
? JSON.parse(row.roles)
: row.roles;
return { member, roles };
});