diff --git a/src/modules/user/services/itinerary.service.ts b/src/modules/user/services/itinerary.service.ts index 55d0aec..60545e8 100644 --- a/src/modules/user/services/itinerary.service.ts +++ b/src/modules/user/services/itinerary.service.ts @@ -2521,6 +2521,13 @@ export class ItineraryService { activityTitle: true, }, }, + venue: { + select: { + id: true, + venueName: true, + venueLabel: true, + }, + }, scheduledHeader: { select: { id: true, @@ -2583,6 +2590,13 @@ export class ItineraryService { ) { return { itineraryActivityXid: activity.id, + activityName: activity.activity?.activityTitle ?? null, + activityVenue: activity.venue?.venueName ?? null, + activityTime: { + occurenceDate: activity.occurenceDate, + startTime: activity.startTime, + endTime: activity.endTime, + }, skipped: true, reason: 'not_bookable_activity', }; @@ -2605,6 +2619,13 @@ export class ItineraryService { if (existingDetail) { return { itineraryActivityXid: activity.id, + activityName: activity.activity?.activityTitle ?? null, + activityVenue: activity.venue?.venueName ?? null, + activityTime: { + occurenceDate: activity.occurenceDate, + startTime: activity.startTime, + endTime: activity.endTime, + }, skipped: false, alreadyBooked: true, checkInCode: existingDetail.offlineCode, @@ -2832,6 +2853,13 @@ export class ItineraryService { return { itineraryActivityXid: activity.id, + activityName: activity.activity?.activityTitle ?? null, + activityVenue: activity.venue?.venueName ?? null, + activityTime: { + occurenceDate: activity.occurenceDate, + startTime: activity.startTime, + endTime: activity.endTime, + }, skipped: false, alreadyBooked: false, checkInCode: detail.offlineCode,