diff --git a/frontend/src/components/Applications/ApplicationExecutionModal.js b/frontend/src/components/Applications/ApplicationExecutionModal.js index fcd811d..945ffe5 100644 --- a/frontend/src/components/Applications/ApplicationExecutionModal.js +++ b/frontend/src/components/Applications/ApplicationExecutionModal.js @@ -261,7 +261,11 @@ const ApplicationExecutionModal = ({ application, propertyDetails, onClose, onCo planId: application.id, lawnSectionId: validSectionId, equipmentId: validEquipmentId, - gpsTrack: gpsTrack, // Try simple array format + gpsTrack: { + points: gpsTrack, + totalDistance: totalDistance, + duration: duration + }, // Backend expects object format averageSpeed: Math.max(averageSpeed, 0.1), // Ensure positive number areaCovered: application.totalSectionArea || application.sectionArea || 0, notes: `Application completed via mobile tracking. Duration: ${Math.round(duration/60)} minutes`,