fix(bookings): the transport dialog's submit always returns a promise, as the expense button expects

This commit is contained in:
Maurice
2026-10-12 19:57:48 +00:00
parent 36e8b299f7
commit d3be55a88f
@@ -130,11 +130,11 @@ export function TransportModal({ isOpen, onClose, onSave, reservation, days, sel
})
}, [isOpen, reservation, prefill, selectedDayId, budgetItems])
const handleSubmit = (e?: React.FormEvent) => {
const handleSubmit = async (e?: React.FormEvent) => {
e?.preventDefault()
if (!form.title.trim()) return
if (filesNeedConnection(pendingFiles, !!onFileUpload)) { toast.error(t('reservations.filesNeedConnection')); return }
return saveTransport()
await saveTransport()
}
const saveTransport = async () => {