créer des resevations avec un compte parcourmob_beneficiaries
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user