prevent errors in javascript generation

This commit is contained in:
Arnaud Delcasse 2025-10-09 09:57:27 +02:00
parent 49aff4318b
commit b9d343dd08
1 changed files with 7 additions and 7 deletions

View File

@ -10,14 +10,14 @@
{{range $index, $booking := .ViewState.bookings}}{{if $index}},{{end}}{
id: '{{$booking.Id}}',
driverId: '{{$booking.DriverId}}',
driverFirstName: '{{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.first_name }}',
driverLastName: '{{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.last_name }}',
driverFirstName: '{{if index $.ViewState.drivers_map $booking.DriverId}}{{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.first_name }}{{end}}',
driverLastName: '{{if index $.ViewState.drivers_map $booking.DriverId}}{{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.last_name }}{{end}}',
passengerId: '{{$booking.PassengerId}}',
passengerFirstName: '{{ jsEscape (index $.ViewState.passengers_map $booking.PassengerId).Data.first_name }}',
passengerLastName: '{{ jsEscape (index $.ViewState.passengers_map $booking.PassengerId).Data.last_name }}',
pickupLabel: '{{ jsEscape $booking.Journey.PassengerPickup.Properties.label }}',
dropLabel: '{{ jsEscape $booking.Journey.PassengerDrop.Properties.label }}',
pickupDate: '{{ timeFormat $booking.Journey.PassengerPickupDate "02/01/2006 15:04" }}',
passengerFirstName: '{{if index $.ViewState.passengers_map $booking.PassengerId}}{{ jsEscape (index $.ViewState.passengers_map $booking.PassengerId).Data.first_name }}{{end}}',
passengerLastName: '{{if index $.ViewState.passengers_map $booking.PassengerId}}{{ jsEscape (index $.ViewState.passengers_map $booking.PassengerId).Data.last_name }}{{end}}',
pickupLabel: '{{if $booking.Journey}}{{ jsEscape $booking.Journey.PassengerPickup.Properties.label }}{{end}}',
dropLabel: '{{if $booking.Journey}}{{ jsEscape $booking.Journey.PassengerDrop.Properties.label }}{{end}}',
pickupDate: '{{if $booking.Journey}}{{ timeFormat $booking.Journey.PassengerPickupDate "02/01/2006 15:04" }}{{end}}',
status: '{{$booking.Status}}',
motivation: {{ if $booking.Data.motivation }}'{{ jsEscape $booking.Data.motivation }}'{{ else }}''{{ end }}
}{{end}}