Correction invitation

This commit is contained in:
ocroguennec committed 2026-09-19 19:28:59 +02:00
1 parent a58a8460f7
commit 14cf4e5a19
2 files changed
+21 -10

No files matched your search

+8 -1
View File
@@ -84,7 +84,14 @@ router.post('/', async (req, res, next) => {
// Envoyer l'email
const cfg = getSmtpConfig();
const appUrl = cfg.appUrl || '';
// Retire le / final avant de concaténer (19/09/26 — bug corrigé : app_url est
// habituellement saisi avec un slash final par les admins, ex. "https://mon-domaine/",
// et sans ce trim le lien devenait "https://mon-domaine//invitation/<token>". Ce double
// slash ne matche pas la route React Router "/invitation/:token", qui tombe alors sur le
// catch-all protégé de App.jsx et redirige silencieusement l'utilisateur invité vers
// /login au lieu de la page d'inscription. Même correctif déjà appliqué partout ailleurs
// (auth.js : vérification email, reset de mot de passe).
const appUrl = cfg.appUrl?.replace(/\/$/, '') || '';
const inviteUrl = `${appUrl}/invitation/${token}`;
const roleLabel = role === 'admin' ? 'Administrateur' : 'Utilisateur';