Possible fix for user card display crashing
This commit is contained in:
@@ -219,7 +219,10 @@ export async function getMembersFull(ids: number[]): Promise<MemberCardDetails[]
|
|||||||
loa_until: row.loa_until ? new Date(row.loa_until) : undefined,
|
loa_until: row.loa_until ? new Date(row.loa_until) : undefined,
|
||||||
};
|
};
|
||||||
// roles comes as array of strings; parse each one
|
// 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 };
|
return { member, roles };
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user