asdfasdf
This commit is contained in:
@@ -220,14 +220,14 @@ const ApplicationExecutionModal = ({ application, propertyDetails, onClose, onCo
|
||||
const validEquipmentId = planDetails?.equipment?.id;
|
||||
const validProducts = planDetails?.products && planDetails.products.length > 0 ?
|
||||
planDetails.products.map(product => ({
|
||||
productId: product.productId,
|
||||
userProductId: product.userProductId,
|
||||
productId: product.productId && !isNaN(parseInt(product.productId)) ? parseInt(product.productId) : null,
|
||||
userProductId: product.userProductId && !isNaN(parseInt(product.userProductId)) ? parseInt(product.userProductId) : null,
|
||||
rateAmount: product.rateAmount,
|
||||
rateUnit: product.rateUnit,
|
||||
actualProductAmount: product.actualProductAmount || product.productAmount,
|
||||
actualWaterAmount: product.actualWaterAmount || product.waterAmount,
|
||||
actualSpeedMph: Math.max(averageSpeed, 0.1) // Ensure positive speed
|
||||
})) : [];
|
||||
})).filter(product => product.productId || product.userProductId) : []; // Ensure at least one ID is valid
|
||||
|
||||
// Validate required fields
|
||||
if (!validSectionId) {
|
||||
@@ -247,7 +247,7 @@ const ApplicationExecutionModal = ({ application, propertyDetails, onClose, onCo
|
||||
planId: application.id,
|
||||
lawnSectionId: validSectionId,
|
||||
equipmentId: validEquipmentId,
|
||||
completedAt: endTime.toISOString(), // Use completedAt instead of applicationDate
|
||||
applicationDate: endTime.toISOString(), // Use applicationDate
|
||||
gpsTrack: {
|
||||
points: gpsTrack,
|
||||
totalDistance: totalDistance,
|
||||
|
||||
Reference in New Issue
Block a user