fix(sync): load all Untersuchungen via URL param, accept AT20 "mit ausgezeichnetem Erfolg" for atemschutz lehrgang
This commit is contained in:
@@ -314,7 +314,7 @@ export async function syncAT20ToAtemschutz(pool: Pool): Promise<void> {
|
||||
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,
|
||||
|
||||
@@ -967,7 +967,8 @@ async function scrapeMemberUntersuchungen(
|
||||
): Promise<FdiskUntersuchung[]> {
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user