créer des resevations avec un compte parcourmob_beneficiaries

This commit is contained in:
2024-11-07 18:18:28 +01:00
parent 6bceee5b43
commit f19ecbb2b4
4 changed files with 32 additions and 46 deletions

View File

@@ -575,13 +575,13 @@ func (s PostgresqlStorage) GetBooking(id string) (booking internal.Booking, err
log.Error().Err(err).Msg(errMsg)
return internal.Booking{}, errors.New(errMsg + err.Error())
}
passenger, err := s.GetPassenger(booking.Passenger.ID)
if err != nil {
errMsg := "Postgresql Storage GetBooking Error getting passenger"
log.Error().Err(err).Msg(errMsg)
return booking, errors.New(errMsg + err.Error())
}
booking.Passenger = passenger.Passenger
// passenger, err := s.GetPassenger(booking.Passenger.ID)
// if err != nil {
// errMsg := "Postgresql Storage GetBooking Error getting passenger"
// log.Error().Err(err).Msg(errMsg)
// return booking, errors.New(errMsg + err.Error())
// }
// booking.Passenger = passenger.Passenger
driver, err := s.GetDriver(booking.Driver.ID)
if err != nil {
errMsg := "Postgresql Storage GetBooking Error getting driver"
@@ -677,20 +677,20 @@ func (s PostgresqlStorage) populateBookingDetails(booking internal.Booking, depa
errCh := make(chan error, 4) // Buffered channel to handle potential errors
// Concurrently fetch passenger information
wg.Add(1)
go func() {
defer wg.Done()
// wg.Add(1)
// go func() {
// defer wg.Done()
passenger, err := s.GetPassenger(booking.Passenger.ID)
if err != nil {
errCh <- fmt.Errorf("Postgresql Storage GetBooking Error getting passenger: %w", err)
return
}
// passenger, err := s.GetPassenger(booking.Passenger.ID)
// if err != nil {
// errCh <- fmt.Errorf("Postgresql Storage GetBooking Error getting passenger: %w", err)
// return
// }
mu.Lock()
booking.Passenger = passenger.Passenger
mu.Unlock()
}()
// mu.Lock()
// booking.Passenger = passenger.Passenger
// mu.Unlock()
// }()
// Concurrently fetch driver information
wg.Add(1)