Merge pull request #14190 from woocommerce/fix/customer-read-location-meta

Exclude location meta from setters
This commit is contained in:
Claudio Sanches 2017-04-10 12:55:07 -03:00 committed by GitHub
commit 502c46251a
1 changed files with 1 additions and 1 deletions

View File

@ -136,7 +136,7 @@ class WC_Customer_Data_Store extends WC_Data_Store_WP implements WC_Customer_Dat
$customer_id = $customer->get_id();
// Load meta but exclude deprecated props.
$user_meta = array_diff_key( array_map( 'wc_flatten_meta_callback', get_user_meta( $customer_id ) ), array_flip( array( 'country', 'state', 'postcode', 'city', 'address', 'address_2', 'default' ) ) );
$user_meta = array_diff_key( array_map( 'wc_flatten_meta_callback', get_user_meta( $customer_id ) ), array_flip( array( 'country', 'state', 'postcode', 'city', 'address', 'address_2', 'default', 'location' ) ) );
$customer->set_props( $user_meta );
$customer->set_props( array(
'is_paying_customer' => get_user_meta( $customer_id, 'paying_customer', true ),