fix: correct invitation email link URL path
The invitation email was generating links to /admin/accept-invite/{token}
but the frontend route is configured at /invite/{token}. This caused
invited users to see a blank page when clicking the email link.
Fixes #129
This commit is contained in:
@@ -60,7 +60,7 @@ async function createInvitation({ email, roleId, invitedById }) {
|
|||||||
// Queue invitation email
|
// Queue invitation email
|
||||||
const frontendUrl = process.env.FRONTEND_URL || process.env.ADMIN_URL || 'http://localhost:3005';
|
const frontendUrl = process.env.FRONTEND_URL || process.env.ADMIN_URL || 'http://localhost:3005';
|
||||||
await queueEmail(null, email, 'admin_invitation', {
|
await queueEmail(null, email, 'admin_invitation', {
|
||||||
invite_link: `${frontendUrl}/admin/accept-invite/${token}`,
|
invite_link: `${frontendUrl}/invite/${token}`,
|
||||||
role_name: role.display_name,
|
role_name: role.display_name,
|
||||||
expires_at: expiresAt.toISOString()
|
expires_at: expiresAt.toISOString()
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user