From 9b183b48cc09f7e30c05f69857ae1446afa26f31 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 13 Aug 2025 17:24:31 +0200 Subject: [PATCH] fixes --- server/api/auth/send-verification-email.post.ts | 4 ++-- server/api/members/[id]/create-portal-account.post.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/api/auth/send-verification-email.post.ts b/server/api/auth/send-verification-email.post.ts index 70f9ae8..4395594 100644 --- a/server/api/auth/send-verification-email.post.ts +++ b/server/api/auth/send-verification-email.post.ts @@ -76,8 +76,8 @@ export default defineEventHandler(async (event) => { const { generateEmailVerificationToken } = await import('~/server/utils/email-tokens'); const verificationToken = await generateEmailVerificationToken(user.id, email); - // Get configuration - ensure proper absolute URL - const verificationLink = `https://portal.monacousa.org/api/auth/verify-email?token=${verificationToken}`; + // Get configuration - ensure proper absolute URL points to Vue page, not API endpoint + const verificationLink = `https://portal.monacousa.org/auth/verify?token=${verificationToken}`; // Send verification email const { getEmailService } = await import('~/server/utils/email'); diff --git a/server/api/members/[id]/create-portal-account.post.ts b/server/api/members/[id]/create-portal-account.post.ts index ad8093a..f601982 100644 --- a/server/api/members/[id]/create-portal-account.post.ts +++ b/server/api/members/[id]/create-portal-account.post.ts @@ -128,7 +128,7 @@ export default defineEventHandler(async (event) => { const emailService = await getEmailService(); const verificationToken = await generateEmailVerificationToken(keycloakId, member.email); const config = useRuntimeConfig(); - const verificationLink = `${config.public.domain}/api/auth/verify-email?token=${verificationToken}`; + const verificationLink = `https://portal.monacousa.org/auth/verify?token=${verificationToken}`; await emailService.sendWelcomeEmail(member.email, { firstName: member.first_name,