Merge branch 'develop' into feature/CSR-1109

This commit is contained in:
Leah Schumann 2023-05-26 08:33:12 -04:00
commit 3dd67afea3

View file

@ -1148,9 +1148,9 @@ export const actions = {
partNumbers = partNumbers.map((lineItem) => { partNumbers = partNumbers.map((lineItem) => {
return lineItem.partNumber; return lineItem.partNumber;
}); });
const glassPieces = order.damage.glassToReplace
const glassPieces = order.damage.glassToReplace ?? []; ? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
: [];
var payload = { var payload = {
providerNumber: providerNumber, providerNumber: providerNumber,
startDate: startDate, startDate: startDate,
@ -1179,7 +1179,7 @@ export const actions = {
make: vehicle.make, make: vehicle.make,
model: vehicle.model, model: vehicle.model,
style: vehicle.style, style: vehicle.style,
vin: vehicle.vin, vin: vehicle.vin ?? "",
}, },
}; };
@ -1204,7 +1204,9 @@ export const actions = {
partNumbers = partNumbers.map((lineItem) => { partNumbers = partNumbers.map((lineItem) => {
return lineItem.partNumber; return lineItem.partNumber;
}); });
const glassPieces = order.damage.glassToReplace ?? []; const glassPieces = order.damage.glassToReplace
? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
: [];
var payload = { var payload = {
startDate: startDate, startDate: startDate,
endDate: endDate, endDate: endDate,
@ -1231,7 +1233,7 @@ export const actions = {
make: vehicle.make, make: vehicle.make,
model: vehicle.model, model: vehicle.model,
style: vehicle.style, style: vehicle.style,
vin: vehicle.vin, vin: vehicle.vin ?? "",
}, },
zipCode: order.serviceLocation.zipCode, zipCode: order.serviceLocation.zipCode,
}; };
@ -1999,3 +2001,12 @@ function buildQueryStringParameterFromArrayOfComplexObjects(arrayOfObjects, para
// Remove trailing & // Remove trailing &
return queryStringParameter.slice(0, -1); return queryStringParameter.slice(0, -1);
} }
function convertGlassPieceToBackEndCompatibleFormat(glassPieces) {
return glassPieces.map((glassPiece) => {
return {
location: glassPiece.glassLocation,
name: glassPiece.glassName,
};
});
}