all repos — caroster @ a5cbadb535a4d75beefc3fcf51332a787ef8f4aa

[Octree] Group carpool to your event https://caroster.io

fix: :ambulance: Fix email NewTrip for anonymous
Tim Izzo tim@5ika.ch
Mon, 27 Jan 2025 10:10:50 +0100
commit

a5cbadb535a4d75beefc3fcf51332a787ef8f4aa

parent

e88c623e9e4258fc6479f0151ead43bfd11a5054

1 files changed, 7 insertions(+), 4 deletions(-)

jump to
M backend/src/api/travel/content-types/travel/lifecycles.tsbackend/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 } );