Revert "Build related issues resolution"

This commit is contained in:
Stephanos A.
2026-06-02 19:40:54 +03:00
committed by GitHub
parent b7b5582098
commit 03387fb226
42 changed files with 546 additions and 631 deletions

View File

@@ -201,22 +201,11 @@ export class GuestBookingService {
}
}
// Generate unique phone number
let guestPhone = firstPassenger.phone || `+251${uniqueId.replace(/[^0-9]/g, '').slice(0, 9)}`;
// Check if phone exists and generate unique one if it does
if (firstPassenger.phone) {
const existingUserByPhone = await this.prisma.user.findUnique({ where: { phone: firstPassenger.phone } });
if (existingUserByPhone) {
guestPhone = `+251${uniqueId.replace(/[^0-9]/g, '').slice(0, 9)}`;
}
}
const tempUser = await this.prisma.user.create({
data: {
fullName: firstPassenger.passengerName,
email: guestEmail,
phone: guestPhone,
phone: firstPassenger.phone || `+251${uniqueId.replace(/[^0-9]/g, '').slice(0, 9)}`,
passwordHash: await bcrypt.hash(Math.random().toString(36), 10),
role: 'PASSENGER',
},