@@ -101,8 +101,8 @@ class AddressBookPage extends React.Component<AddressBookPageProps, AddressBookP
101101 const profileData = await res . json ( ) ;
102102 if ( profileData && profileData . _defaultprofile ) {
103103 const addressData = profileData . _defaultprofile [ 0 ] . _addresses [ 0 ] ;
104- const chosenBillingAddress = addressData . _billingaddresses [ 0 ] . _selector [ 0 ] . _chosen && addressData . _billingaddresses [ 0 ] . _selector [ 0 ] . _chosen [ 0 ] . _description [ 0 ] . self . uri ;
105- const chosenShippingAddress = addressData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _chosen && addressData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _chosen [ 0 ] . _description [ 0 ] . self . uri ;
104+ const chosenBillingAddress = addressData . _billingaddresses [ 0 ] . _selector && addressData . _billingaddresses [ 0 ] . _selector [ 0 ] . _chosen && addressData . _billingaddresses [ 0 ] . _selector [ 0 ] . _chosen [ 0 ] . _description [ 0 ] . self . uri ;
105+ const chosenShippingAddress = addressData . _shippingaddresses [ 0 ] . _selector && addressData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _chosen && addressData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _chosen [ 0 ] . _description [ 0 ] . self . uri ;
106106 this . setState ( {
107107 profileData : addressData ,
108108 chosenBillingUri : chosenBillingAddress ,
@@ -141,9 +141,9 @@ class AddressBookPage extends React.Component<AddressBookPageProps, AddressBookP
141141 const newOrEdit = ( addressData && addressData . addressUri ) ? intl . get ( 'edit' ) : intl . get ( 'new' ) ;
142142 const isChosenBilling = chosenBillingUri === ( addressData && addressData . addressUri ) ;
143143 const isChosenShipping = chosenShippingUri === ( addressData && addressData . addressUri ) ;
144- let selectactionShippingUri = addressData && profileData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _choice
144+ let selectactionShippingUri = addressData && profileData . _shippingaddresses [ 0 ] . _selector && profileData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _choice
145145 && profileData . _shippingaddresses [ 0 ] . _selector [ 0 ] . _choice . find ( el => addressData . addressUri === el . _description [ 0 ] . self . uri ) ;
146- let selectactionBillingUri = addressData && profileData . _billingaddresses [ 0 ] . _selector [ 0 ] . _choice
146+ let selectactionBillingUri = addressData && profileData . _billingaddresses [ 0 ] . _selector && profileData . _billingaddresses [ 0 ] . _selector [ 0 ] . _choice
147147 && profileData . _billingaddresses [ 0 ] . _selector [ 0 ] . _choice . find ( el => addressData . addressUri === el . _description [ 0 ] . self . uri ) ;
148148 selectactionShippingUri = selectactionShippingUri && selectactionShippingUri . _selectaction [ 0 ] . self . uri ;
149149 selectactionBillingUri = selectactionBillingUri && selectactionBillingUri . _selectaction [ 0 ] . self . uri ;
0 commit comments