asdfsadf
This commit is contained in:
@@ -224,8 +224,8 @@ const ApplicationExecutionModal = ({ application, propertyDetails, onClose, onCo
|
|||||||
const productData = {
|
const productData = {
|
||||||
rateAmount: product.rateAmount,
|
rateAmount: product.rateAmount,
|
||||||
rateUnit: product.rateUnit,
|
rateUnit: product.rateUnit,
|
||||||
actualProductAmount: product.actualProductAmount || product.calculatedProductAmount,
|
actualProductAmount: product.actualProductAmount || product.calculatedProductAmount || 1,
|
||||||
actualWaterAmount: product.actualWaterAmount || product.calculatedWaterAmount,
|
actualWaterAmount: Math.max(product.actualWaterAmount || product.calculatedWaterAmount || 1, 0.1), // Ensure positive
|
||||||
actualSpeedMph: Math.max(averageSpeed, 0.1) // Ensure positive speed
|
actualSpeedMph: Math.max(averageSpeed, 0.1) // Ensure positive speed
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -256,16 +256,12 @@ const ApplicationExecutionModal = ({ application, propertyDetails, onClose, onCo
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Try minimal log data first
|
||||||
const logData = {
|
const logData = {
|
||||||
planId: application.id,
|
planId: application.id,
|
||||||
lawnSectionId: validSectionId,
|
lawnSectionId: validSectionId,
|
||||||
equipmentId: validEquipmentId,
|
equipmentId: validEquipmentId,
|
||||||
date: endTime.toISOString(), // Try date field
|
gpsTrack: gpsTrack, // Try simple array format
|
||||||
gpsTrack: {
|
|
||||||
points: gpsTrack,
|
|
||||||
totalDistance: totalDistance,
|
|
||||||
duration: duration
|
|
||||||
}, // Convert gpsTrack to object format
|
|
||||||
averageSpeed: Math.max(averageSpeed, 0.1), // Ensure positive number
|
averageSpeed: Math.max(averageSpeed, 0.1), // Ensure positive number
|
||||||
areaCovered: application.totalSectionArea || application.sectionArea || 0,
|
areaCovered: application.totalSectionArea || application.sectionArea || 0,
|
||||||
notes: `Application completed via mobile tracking. Duration: ${Math.round(duration/60)} minutes`,
|
notes: `Application completed via mobile tracking. Duration: ${Math.round(duration/60)} minutes`,
|
||||||
|
|||||||
Reference in New Issue
Block a user