fix(sync): switch to full member list scrape so all FDISK members are synced, not just known accounts

This commit is contained in:
Matthias Hochmeister
2026-04-15 14:44:39 +02:00
parent 719b7bfcdb
commit 55b2fc1cf4
2 changed files with 4 additions and 27 deletions

View File

@@ -175,7 +175,7 @@ async function scrapeKnownMembers(
return members;
}
export async function scrapeAll(username: string, password: string, knownStNrs: Set<string>, knownNames: Set<string>): Promise<{
export async function scrapeAll(username: string, password: string): Promise<{
members: FdiskMember[];
ausbildungen: FdiskAusbildung[];
befoerderungen: FdiskBefoerderung[];
@@ -200,8 +200,8 @@ export async function scrapeAll(username: string, password: string, knownStNrs:
// Navigate via the menu frame (left.aspx) to set session state properly.
const mainFrame = await navigateToMemberList(page);
const members = await scrapeKnownMembers(mainFrame, knownStNrs, knownNames);
log(`Found ${members.length} members (targeted query)`);
const members = await scrapeMembers(mainFrame);
log(`Found ${members.length} members (full scrape)`);
if (DEBUG_HTML) log(`[debug] HTML dump mode ON — saving pages to debug/`);
const ausbildungen: FdiskAusbildung[] = [];