🐛 Fix travel creation without time #519
Tim Izzo tim@octree.ch
Wed, 10 Apr 2024 13:19:48 +0200
3 files changed,
5 insertions(+),
5 deletions(-)
M
backend/src/api/travel/content-types/travel/schema.json
→
backend/src/api/travel/content-types/travel/schema.json
@@ -60,7 +60,7 @@ "type": "date"
}, "departureTime": { "type": "string", - "regex": "\\d\\d:\\d\\d" + "regex": "(\\d\\d:\\d\\d)?" } } }
M
frontend/containers/NewTravelDialog/index.tsx
→
frontend/containers/NewTravelDialog/index.tsx
@@ -91,8 +91,8 @@ details,
seats, vehicleName: name, phone_number: phone, - departureDate: moment(date).format('YYYY-MM-DD'), - departureTime: moment(time).format('HH:mm'), + departureDate: date ? moment(date).format('YYYY-MM-DD') : '', + departureTime: time ? moment(time).format('HH:mm') : '', event: event.id, }; const createVehicle = !selectedVehicle;
M
frontend/containers/Travel/HeaderEditing.tsx
→
frontend/containers/Travel/HeaderEditing.tsx
@@ -77,8 +77,8 @@ details,
seats, phone_number: phone, vehicleName: name, - departureDate: moment(date).format('YYYY-MM-DD'), - departureTime: moment(time).format('HH:mm'), + departureDate: date ? moment(date).format('YYYY-MM-DD') : '', + departureTime: time ? moment(time).format('HH:mm') : '', }; await actions.updateTravel(travelUpdate); toggleEditing();