Fix members type error
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Jared He 2021-11-23 11:56:45 -06:00
parent 92a115fc35
commit 5e925e3e59
1 changed files with 4 additions and 2 deletions

View File

@ -12,7 +12,6 @@ export async function getMembers(year: string, term: Term): Promise<Member[]> {
if (process.env.USE_LDAP?.toLowerCase() !== "true") {
return dummyMembers;
}
let members: Member[] = [];
const url = "ldap://ldap1.csclub.uwaterloo.ca";
@ -23,7 +22,10 @@ export async function getMembers(year: string, term: Term): Promise<Member[]> {
await client.bind("", "");
const { searchEntries } = await client.search(searchDN, {
scope: "sub",
filter: `(&(objectClass=member)(term=${term.slice(0, 1)}${year}))`,
filter: `(&(objectClass=member)(term=${(term as string).slice(
0,
1
)}${year}))`,
});
members = searchEntries