From 00637fd23823ebcedd8e4abccd7f0580ef015bae Mon Sep 17 00:00:00 2001 From: Kevin Ressegaire <176156975+earzalien@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:21:45 +0100 Subject: [PATCH 1/3] fix: replace hardcoded localhost with production domain in invitation link --- server/src/modules/invitation/invitationActions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/modules/invitation/invitationActions.ts b/server/src/modules/invitation/invitationActions.ts index dc83b49..bad53e2 100644 --- a/server/src/modules/invitation/invitationActions.ts +++ b/server/src/modules/invitation/invitationActions.ts @@ -102,7 +102,7 @@ const add: RequestHandler = async (req, res, next) => { user_id, ); - const invitationLink = `http://localhost:3000/trip/${tripId}/invitation/${invitationId}`; + const invitationLink = `http://triptogether.artis3w.com/trip/${tripId}/invitation/${invitationId}`; res.status(201).json({ invitationLink }); } catch (err) { From cf496d515319d392fd81c90cbb419d9a415c0d62 Mon Sep 17 00:00:00 2001 From: Kevin Ressegaire <176156975+earzalien@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:30:08 +0100 Subject: [PATCH 2/3] fix: use CLIENT_URL env variable for invitation link instead of hardcoded domain --- server/src/modules/invitation/invitationActions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/modules/invitation/invitationActions.ts b/server/src/modules/invitation/invitationActions.ts index bad53e2..2aa9aaa 100644 --- a/server/src/modules/invitation/invitationActions.ts +++ b/server/src/modules/invitation/invitationActions.ts @@ -102,7 +102,7 @@ const add: RequestHandler = async (req, res, next) => { user_id, ); - const invitationLink = `http://triptogether.artis3w.com/trip/${tripId}/invitation/${invitationId}`; + const invitationLink = `${process.env.CLIENT_URL}/trip/${tripId}/invitation/${invitationId}`; res.status(201).json({ invitationLink }); } catch (err) { From a3bbbe90d334434ce45085fb1fe9c1fb63a2680a Mon Sep 17 00:00:00 2001 From: Kevin Ressegaire <176156975+earzalien@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:34:50 +0100 Subject: [PATCH 3/3] fix: throw explicit error when CLIENT_URL env variable is missing --- server/src/modules/invitation/invitationActions.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/src/modules/invitation/invitationActions.ts b/server/src/modules/invitation/invitationActions.ts index 2aa9aaa..8c1b03a 100644 --- a/server/src/modules/invitation/invitationActions.ts +++ b/server/src/modules/invitation/invitationActions.ts @@ -102,7 +102,13 @@ const add: RequestHandler = async (req, res, next) => { user_id, ); - const invitationLink = `${process.env.CLIENT_URL}/trip/${tripId}/invitation/${invitationId}`; + const clientUrl = process.env.CLIENT_URL; + + if (!clientUrl) { + throw new Error("CLIENT_URL environment variable is not defined"); + } + + const invitationLink = `${clientUrl}/trip/${tripId}/invitation/${invitationId}`; res.status(201).json({ invitationLink }); } catch (err) {