From d5b36dbbde2723bebe57effb9438c9b65c059fb7 Mon Sep 17 00:00:00 2001 From: Scott Kiener Date: Tue, 3 Sep 2024 09:20:58 -0400 Subject: [PATCH] CSR-2194 | Repair flow fix vee-validate weirdness fix --- .../vehicle-damage/windshield-options/windshield-options.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/layouts/vehicle-damage/windshield-options/windshield-options.vue b/src/layouts/vehicle-damage/windshield-options/windshield-options.vue index b878e5380..54f573264 100644 --- a/src/layouts/vehicle-damage/windshield-options/windshield-options.vue +++ b/src/layouts/vehicle-damage/windshield-options/windshield-options.vue @@ -66,6 +66,11 @@ defineRule( defineRule( "check-for-repair-and-replace", (selectedWindshieldDamageType, selectedDamageLocations) => { + // vee-validate adds an extra arrray on initial selection + // remove here + selectedDamageLocations[0] = selectedDamageLocations[0].filter((location) => { + return !Array.isArray(location); + }); return ( selectedWindshieldDamageType.toString() != damageLocationsSelected.REPAIR || (!selectedDamageLocations.includes(damageLocationsSelected.WINDSHIELD) &&