fix(pres_mgmt): remove passcode guard from POC email sign-in link
Newly imported POC persons may not have a passcode set yet. The previous guard caused send_poc_email_link() to silently exit for these persons, making the email button appear to do nothing. Only poc_person_primary_email is required to send the email; passcode falls back to '' matching the presenter email button pattern. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -193,7 +193,7 @@ $effect(() => {
|
||||
|
||||
async function send_poc_email_link() {
|
||||
const sess = $lq__event_session_obj;
|
||||
if (!sess?.poc_person_primary_email || !sess?.poc_person_id || !sess?.poc_person_passcode) return;
|
||||
if (!sess?.poc_person_primary_email) return;
|
||||
if (!confirm(`Send sign-in link to ${sess.poc_person_full_name} (${sess.poc_person_primary_email})?`)) return;
|
||||
poc_email_status = 'sending';
|
||||
try {
|
||||
@@ -203,7 +203,7 @@ async function send_poc_email_link() {
|
||||
to_name: sess.poc_person_full_name ?? '',
|
||||
base_url: $ae_loc.url_origin,
|
||||
person_id: sess.poc_person_id,
|
||||
person_passcode: sess.poc_person_passcode,
|
||||
person_passcode: sess.poc_person_passcode ?? '',
|
||||
event_id: sess.event_id,
|
||||
event_session_id: sess.event_session_id,
|
||||
session_name: sess.name
|
||||
|
||||
Reference in New Issue
Block a user