fix: :ambulance: Fix email NewTrip for anonymous
Tim Izzo tim@5ika.ch
Mon, 27 Jan 2025 10:10:50 +0100
1 files changed,
7 insertions(+),
4 deletions(-)
M
backend/src/api/travel/content-types/travel/lifecycles.ts
→
backend/src/api/travel/content-types/travel/lifecycles.ts
@@ -112,15 +112,17 @@ const eventWaitingPassengers = await strapi
.service("api::event.event") .getWaitingPassengers(event); + const vehicleName = + travel.firstname && travel.lastname + ? `${travel.firstname} ${travel.lastname[0]}.` + : travel.vehicleName; + // Create notification entities for people linked to a registered user try { const registeredUsers = eventWaitingPassengers .map((passenger) => passenger.user) .filter(Boolean); - const vehicleName = - travel.firstname && travel.lastname - ? `${travel.firstname} ${travel.lastname[0]}.` - : travel.vehicleName; + await pMap( registeredUsers, async (user: { id: string }) =>@@ -154,6 +156,7 @@ .service("api::email.email")
.sendEmailNotif(email, "NewTrip", event.lang || "en", { event, travel, + vehicleName, }), { concurrency: 5 } );