escape json

This commit is contained in:
Arnaud Delcasse 2025-10-08 23:37:24 +02:00
parent ed726b610f
commit 45ea7ccaa4
1 changed files with 7 additions and 7 deletions

View File

@ -10,16 +10,16 @@
{{range $index, $booking := .ViewState.bookings}}{{if $index}},{{end}}{
id: '{{$booking.Id}}',
driverId: '{{$booking.DriverId}}',
driverFirstName: '{{ (index $.ViewState.drivers_map $booking.DriverId).Data.first_name }}',
driverLastName: '{{ (index $.ViewState.drivers_map $booking.DriverId).Data.last_name }}',
driverFirstName: {{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.first_name }},
driverLastName: {{ jsEscape (index $.ViewState.drivers_map $booking.DriverId).Data.last_name }},
passengerId: '{{$booking.PassengerId}}',
passengerFirstName: '{{ (index $.ViewState.passengers_map $booking.PassengerId).Data.first_name }}',
passengerLastName: '{{ (index $.ViewState.passengers_map $booking.PassengerId).Data.last_name }}',
pickupLabel: '{{$booking.Journey.PassengerPickup.Properties.label}}',
dropLabel: '{{$booking.Journey.PassengerDrop.Properties.label}}',
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" }}',
status: '{{$booking.Status}}',
motivation: '{{if $booking.Data.motivation}}{{$booking.Data.motivation}}{{end}}'
motivation: {{ if $booking.Data.motivation }}{{ jsEscape $booking.Data.motivation }}{{ else }}''{{ end }}
}{{end}}
],
currentPage: 1,