Merge pull request #1124 from Safelite/feature/CSR-1137

Update how we call endpoint (maybe temporary)
This commit is contained in:
scottkiener 2023-05-26 08:29:50 -04:00 committed by GitHub
commit 2aea1567c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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,
};
});
}