Merge pull request #947 from Safelite/feature/INSR-6211

INSR-6211: Include isHeavyTruckVehicle in providers API call
This commit is contained in:
AHumphriesSL 2025-07-07 11:32:38 -04:00 committed by GitHub
commit 64a612fc57
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -89,7 +89,8 @@ export const getDefaultState = () => ({
zipCode: null,
firstName: null,
lastName: null
}
},
isBigTruck: false
},
damage: {
isRepair: null,
@ -1010,7 +1011,7 @@ export const useMainStore = defineStore({
},
getProviders(serviceZipCode) {
const { carId } = this.order.vehicle;
const { carId, isBigTruck } = this.order.vehicle;
const damageType = this.damage.isRepair ? 'Repair' : 'Replace';
const { parentAccountNumber } = this.order;
const partsWithRecal = getTopLevelGlassPartsWithRecal(this.order.lineItems.glassParts);
@ -1022,6 +1023,7 @@ export const useMainStore = defineStore({
if (windshieldPartWithRecal) {
url += `/${windshieldPartWithRecal.partNumber}`;
}
url += `/${isBigTruck}`;
return globalMethods.callHttpClient({
method: endpoints.GetProviders.method,
endpoint: url
@ -1984,6 +1986,7 @@ export const useMainStore = defineStore({
this.order.vehicle.imageUrl = vehicle.imageUrl;
this.order.vehicle.imageVifNumber = vehicle.imageVifNumber;
this.order.vehicle.imageColor = vehicle.imageVifColor;
this.order.vehicle.isBigTruck = vehicle.isBigTruck
if (vehicle.canSafeliteService !== undefined && !vehicle.canSafeliteService) {
this.setBailout(bailoutMessage.HeavyTruckVehicle(vehicle.carId));