mirror of
https://github.com/hargata/lubelog.git
synced 2025-12-10 00:46:08 -06:00
fixed bug where required fields don't persist.
This commit is contained in:
parent
9c53850faa
commit
4a2e02afc8
@ -1710,7 +1710,8 @@ namespace CarCareTracker.Controllers
|
|||||||
Date = DateTime.Now,
|
Date = DateTime.Now,
|
||||||
VehicleId = existingRecord.VehicleId,
|
VehicleId = existingRecord.VehicleId,
|
||||||
Mileage = odometer,
|
Mileage = odometer,
|
||||||
Notes = $"Auto Insert From Plan Record: {existingRecord.Description}"
|
Notes = $"Auto Insert From Plan Record: {existingRecord.Description}",
|
||||||
|
ExtraFields = existingRecord.ExtraFields
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
//convert plan record to service/upgrade/repair record.
|
//convert plan record to service/upgrade/repair record.
|
||||||
@ -1724,7 +1725,8 @@ namespace CarCareTracker.Controllers
|
|||||||
Description = existingRecord.Description,
|
Description = existingRecord.Description,
|
||||||
Cost = existingRecord.Cost,
|
Cost = existingRecord.Cost,
|
||||||
Notes = existingRecord.Notes,
|
Notes = existingRecord.Notes,
|
||||||
Files = existingRecord.Files
|
Files = existingRecord.Files,
|
||||||
|
ExtraFields = existingRecord.ExtraFields
|
||||||
};
|
};
|
||||||
_serviceRecordDataAccess.SaveServiceRecordToVehicle(newRecord);
|
_serviceRecordDataAccess.SaveServiceRecordToVehicle(newRecord);
|
||||||
}
|
}
|
||||||
@ -1738,7 +1740,8 @@ namespace CarCareTracker.Controllers
|
|||||||
Description = existingRecord.Description,
|
Description = existingRecord.Description,
|
||||||
Cost = existingRecord.Cost,
|
Cost = existingRecord.Cost,
|
||||||
Notes = existingRecord.Notes,
|
Notes = existingRecord.Notes,
|
||||||
Files = existingRecord.Files
|
Files = existingRecord.Files,
|
||||||
|
ExtraFields = existingRecord.ExtraFields
|
||||||
};
|
};
|
||||||
_collisionRecordDataAccess.SaveCollisionRecordToVehicle(newRecord);
|
_collisionRecordDataAccess.SaveCollisionRecordToVehicle(newRecord);
|
||||||
}
|
}
|
||||||
@ -1752,7 +1755,8 @@ namespace CarCareTracker.Controllers
|
|||||||
Description = existingRecord.Description,
|
Description = existingRecord.Description,
|
||||||
Cost = existingRecord.Cost,
|
Cost = existingRecord.Cost,
|
||||||
Notes = existingRecord.Notes,
|
Notes = existingRecord.Notes,
|
||||||
Files = existingRecord.Files
|
Files = existingRecord.Files,
|
||||||
|
ExtraFields = existingRecord.ExtraFields
|
||||||
};
|
};
|
||||||
_upgradeRecordDataAccess.SaveUpgradeRecordToVehicle(newRecord);
|
_upgradeRecordDataAccess.SaveUpgradeRecordToVehicle(newRecord);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -394,7 +394,8 @@ function getAndValidateExtraFields() {
|
|||||||
var extraFieldName = $(elem).children("label").text();
|
var extraFieldName = $(elem).children("label").text();
|
||||||
var extraFieldInput = $(elem).children("input");
|
var extraFieldInput = $(elem).children("input");
|
||||||
var extraFieldValue = extraFieldInput.val();
|
var extraFieldValue = extraFieldInput.val();
|
||||||
if (extraFieldInput.hasClass('extra-field-required') && extraFieldValue.trim() == '') {
|
var extraFieldIsRequired = extraFieldInput.hasClass('extra-field-required');
|
||||||
|
if (extraFieldIsRequired && extraFieldValue.trim() == '') {
|
||||||
hasError = true;
|
hasError = true;
|
||||||
extraFieldInput.addClass("is-invalid");
|
extraFieldInput.addClass("is-invalid");
|
||||||
} else {
|
} else {
|
||||||
@ -402,7 +403,7 @@ function getAndValidateExtraFields() {
|
|||||||
}
|
}
|
||||||
//only push fields with value in them
|
//only push fields with value in them
|
||||||
if (extraFieldValue.trim() != '') {
|
if (extraFieldValue.trim() != '') {
|
||||||
outputData.push({ name: extraFieldName, value: extraFieldValue });
|
outputData.push({ name: extraFieldName, value: extraFieldValue, isRequired: extraFieldIsRequired });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return { hasError: hasError, extraFields: outputData };
|
return { hasError: hasError, extraFields: outputData };
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user