From 36771caca30d5acd14a3e0968b8662c8476b6603 Mon Sep 17 00:00:00 2001 From: Alex Humphries Date: Wed, 21 Jan 2026 17:24:34 -0500 Subject: [PATCH] Properly split extension from homePhone on load --- src/store/index.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 9f710b03..15b51802 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1591,8 +1591,14 @@ export const useMainStore = defineStore({ order.contactInfo.firstName = data?.customer?.firstName; order.contactInfo.lastName = data?.customer?.lastName; order.contactInfo.emailAddress = data?.customer?.emailAddress; - order.contactInfo.homePhone = data?.customer?.homePhone; - order.contactInfo.extension = data?.customer?.homePhone?.length > 10 ? data.customer.homePhone.slice(10) : ''; + if (data?.customer?.homePhone?.length > 10) { + order.contactInfo.extension = data.customer.homePhone.slice(10); + order.contactInfo.homePhone = data.customer.homePhone.slice(0, 10); + } + else { + order.contactInfo.homePhone = data?.customer?.homePhone; + order.contactInfo.extension = ''; + } order.contactInfo.servicePhone = data?.customer?.servicePhone; order.contactInfo.alternativePhone = data?.customer?.alternativePhone; order.contactInfo.requestTextUpdates = data?.customer?.isSmsOptIn; @@ -1660,8 +1666,14 @@ export const useMainStore = defineStore({ order.contactInfo.firstName = data?.customer?.firstName; order.contactInfo.lastName = data?.customer?.lastName; order.contactInfo.emailAddress = data?.customer?.emailAddress; - order.contactInfo.homePhone = data?.customer?.homePhone; - order.contactInfo.extension = data?.customer?.homePhone?.length > 10 ? data.customer.homePhone.slice(10) : ''; + if (data?.customer?.homePhone?.length > 10) { + order.contactInfo.extension = data.customer.homePhone.slice(10); + order.contactInfo.homePhone = data.customer.homePhone.slice(0, 10); + } + else { + order.contactInfo.homePhone = data?.customer?.homePhone; + order.contactInfo.extension = ''; + } order.contactInfo.servicePhone = data?.customer?.servicePhone; order.contactInfo.alternativePhone = data?.customer?.alternativePhone; order.contactInfo.requestTextUpdates = data?.customer?.isSmsOptIn;