diff --git a/src/routes/events_leads/+page.svelte b/src/routes/events_leads/+page.svelte index e26df0ea..bbe93ef1 100644 --- a/src/routes/events_leads/+page.svelte +++ b/src/routes/events_leads/+page.svelte @@ -69,19 +69,20 @@ onMount(() => { $: if ($events_sess.leads.entered_passcode && $events_sess.leads.entered_passcode >= 5) { // disable_open_lead_retrieval_btn = false; - handle_check_event_exhibit_staff_passcode(); + // Convert the passcode to a string before checking it. + handle_check_event_exhibit_staff_passcode(String($events_sess.leads.entered_passcode)); } else { disable_open_lead_retrieval_btn = true; // handle_check_event_exhibit_staff_passcode(); } -function handle_check_event_exhibit_staff_passcode() { - console.log(`*** handle_check_event_exhibit_staff_passcode() *** $events_slct.exhibit_obj=`, $events_slct.exhibit_obj); +function handle_check_event_exhibit_staff_passcode(entered_passcode: string) { + console.log(`*** handle_check_event_exhibit_staff_passcode() *** ${entered_passcode} $events_slct.exhibit_obj=`, $events_slct.exhibit_obj); $events_sess.leads.open_href = ''; - if ($events_slct.exhibit_obj && $events_sess.leads.entered_passcode && $events_sess.leads.entered_passcode.length >= 4) { - if ($events_slct.exhibit_obj.staff_passcode == $events_sess.leads.entered_passcode) { + if ($events_slct.exhibit_obj && entered_passcode && entered_passcode.length >= 4) { + if ($events_slct.exhibit_obj.staff_passcode == entered_passcode) { console.log(`Passcode matched for exhibit ${$events_slct.exhibit_obj.id_random} or ${$events_slct.exhibit_id}`); disable_open_lead_retrieval_btn = false; @@ -197,7 +198,7 @@ function handle_check_event_exhibit_staff_passcode() {