Fixing some issues with the load session method.
This commit is contained in:
parent
948d854e5f
commit
e118c8612e
2 changed files with 8 additions and 6 deletions
|
|
@ -1597,15 +1597,17 @@ export const useMainStore = defineStore({
|
|||
}
|
||||
|
||||
if (data?.customer) {
|
||||
order.contactInfo.firstName = data?.customer?.firstName;
|
||||
order.contactInfo.lastName = data?.customer?.lastName;
|
||||
order.contactInfo.emailAddress = data?.customer?.emailAddress;
|
||||
order.customer.firstName = data?.customer?.firstName;
|
||||
order.customer.lastName = data?.customer?.lastName;
|
||||
order.customer.emailAddress = data?.customer?.emailAddress;
|
||||
|
||||
order.contactInfo.extension = data?.customer?.homePhone?.slice(10);
|
||||
order.contactInfo.homePhone = data?.customer?.homePhone?.slice(0, 10);
|
||||
order.contactInfo.servicePhone = data?.customer?.servicePhone;
|
||||
order.contactInfo.alternativePhone = data?.customer?.alternativePhone;
|
||||
order.contactInfo.requestTextUpdates = data?.customer?.isSmsOptIn;
|
||||
|
||||
|
||||
if (data?.customer?.address) {
|
||||
order.customer.address.streetAddress = data.customer?.address?.streetAddress;
|
||||
order.customer.address.streetAddress2 = data.customer?.address?.streetAddress2;
|
||||
|
|
|
|||
|
|
@ -2249,9 +2249,9 @@ describe('Store', () => {
|
|||
await store.loadSession(mockDuplicate);
|
||||
|
||||
// Assert
|
||||
expect(store.order.contactInfo.firstName).toBe(mockResponse.data.customer.firstName);
|
||||
expect(store.order.contactInfo.lastName).toBe(mockResponse.data.customer.lastName);
|
||||
expect(store.order.contactInfo.emailAddress).toBe(mockResponse.data.customer.emailAddress);
|
||||
expect(store.order.customer.firstName).toBe(mockResponse.data.customer.firstName);
|
||||
expect(store.order.customer.lastName).toBe(mockResponse.data.customer.lastName);
|
||||
expect(store.order.customer.emailAddress).toBe(mockResponse.data.customer.emailAddress);
|
||||
expect(store.order.contactInfo.servicePhone).toBe(mockResponse.data.customer.servicePhone);
|
||||
expect(store.order.contactInfo.alternativePhone).toBe(mockResponse.data.customer.alternativePhone);
|
||||
expect(store.order.contactInfo.requestTextUpdates).toBe(mockResponse.data.customer.isSmsOptIn);
|
||||
|
|
|
|||
Loading…
Reference in a new issue