refactor(iam): remove remaining prisma.user refs from passenger side align RegisterDto to IAM body

This commit is contained in:
Abubeker Yasin
2026-06-09 11:53:46 +03:00
parent 1d35453338
commit 5ae6d9600a
6 changed files with 296 additions and 374 deletions

View File

@@ -153,13 +153,15 @@ export class GuestBookingService {
if (dto.createAccount && firstPassenger.email && dto.password) {
// Delegate full IAM account creation to PassengerAuthService
const guestName = firstPassenger.passengerName ?? 'Guest';
const result = await this.passengerAuthService.register(
{
fullName: firstPassenger.passengerName,
email: firstPassenger.email,
phone: firstPassenger.phone || `+guest-${Date.now()}`,
username: firstPassenger.email,
phoneNumber: firstPassenger.phone || `+251900000000`,
name: { en: guestName, am: guestName },
password: dto.password,
nationality: firstPassenger.nationality,
confirmPassword: dto.password,
},
req,
);