get position test
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Rebecca-Chou 2022-02-16 20:29:32 +08:00
parent 9a1ecf82bd
commit 6dc69fbe14
2 changed files with 5 additions and 3 deletions

View File

@ -33,7 +33,8 @@ export async function getMembers(year: string, term: Term): Promise<Member[]> {
return {
name: item.cn as string,
id: item.uid as string,
program: item.program === undefined ? "" : (item.program as string),
program:
item.position === undefined ? "none" : (item.position as string),
};
})
.sort((item1: Member, item2: Member) =>

View File

@ -60,14 +60,15 @@ export async function getExecNames() {
filter: `(&(objectClass=member)(term=${(term as string).slice(
0,
1
)}${year})(position=*))`,
)}${year}))`,
});
execMembers = searchEntries
.map((item) => {
return {
name: item.cn as string,
position: item.position as string,
position:
item.position === undefined ? "none" : (item.position as string),
};
})
.filter((item: execMembers) => item.position in execPositions)