diff --git a/sync/src/db.ts b/sync/src/db.ts index 26a2bca..81ad6e6 100644 --- a/sync/src/db.ts +++ b/sync/src/db.ts @@ -314,7 +314,7 @@ export async function syncAT20ToAtemschutz(pool: Pool): Promise { SELECT uuid_generate_v4(), a.user_id, true, MIN(a.kurs_datum) FROM ausbildung a WHERE TRIM(a.kurs_kurzbezeichnung) = 'AT20' - AND TRIM(a.erfolgscode) = 'mit Erfolg' + AND TRIM(a.erfolgscode) IN ('mit Erfolg', 'mit ausgezeichnetem Erfolg') GROUP BY a.user_id ON CONFLICT (user_id) DO UPDATE SET atemschutz_lehrgang = true, diff --git a/sync/src/scraper.ts b/sync/src/scraper.ts index 10a8cd7..bf16406 100644 --- a/sync/src/scraper.ts +++ b/sync/src/scraper.ts @@ -967,7 +967,8 @@ async function scrapeMemberUntersuchungen( ): Promise { const url = `${BASE_URL}/fdisk/module/mgvw/untersuchungen/UntersuchungenList.aspx` + `?search=1&searchid_mitgliedschaften=${idMitgliedschaft}&id_personen=${idPersonen}` - + `&id_mitgliedschaften=${idMitgliedschaft}&searchid_personen=${idPersonen}&searchid_maskmode=`; + + `&id_mitgliedschaften=${idMitgliedschaft}&searchid_personen=${idPersonen}&searchid_maskmode=` + + `&anzeige_count=ALLE&offset=0`; // Always dump for diagnosis when debug is on await frame_goto(frame, url);