Merge branch 'develop' into feature/CSR-1144

This commit is contained in:
CarlNation 2023-05-26 08:32:24 -04:00
commit b4b4b6f145

View file

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