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() {
|
async function send_poc_email_link() {
|
||||||
const sess = $lq__event_session_obj;
|
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;
|
if (!confirm(`Send sign-in link to ${sess.poc_person_full_name} (${sess.poc_person_primary_email})?`)) return;
|
||||||
poc_email_status = 'sending';
|
poc_email_status = 'sending';
|
||||||
try {
|
try {
|
||||||
@@ -203,7 +203,7 @@ async function send_poc_email_link() {
|
|||||||
to_name: sess.poc_person_full_name ?? '',
|
to_name: sess.poc_person_full_name ?? '',
|
||||||
base_url: $ae_loc.url_origin,
|
base_url: $ae_loc.url_origin,
|
||||||
person_id: sess.poc_person_id,
|
person_id: sess.poc_person_id,
|
||||||
person_passcode: sess.poc_person_passcode,
|
person_passcode: sess.poc_person_passcode ?? '',
|
||||||
event_id: sess.event_id,
|
event_id: sess.event_id,
|
||||||
event_session_id: sess.event_session_id,
|
event_session_id: sess.event_session_id,
|
||||||
session_name: sess.name
|
session_name: sess.name
|
||||||
|
|||||||
Reference in New Issue
Block a user