Additional isset checking closes #837.

This commit is contained in:
Mike Jolley 2012-03-26 20:16:05 +01:00
parent 740ef34492
commit 58679cb50e
1 changed files with 13 additions and 7 deletions

View File

@ -182,15 +182,21 @@ class WC_Checkout {
if ( ! $skipped_shipping ) :
// Update customer location to posted location so we can correctly check available shipping methods
if ( isset( $this->posted['shipping_country'] ) )
$woocommerce->customer->set_shipping_country( $this->posted['shipping_country'] );
if ( isset( $this->posted['shipping_state'] ) )
$woocommerce->customer->set_shipping_state( $this->posted['shipping_state'] );
if ( isset( $this->posted['shipping_postcode'] ) )
$woocommerce->customer->set_shipping_postcode( $this->posted['shipping_postcode'] );
else :
// Update customer location to posted location so we can correctly check available shipping methods
if ( isset( $this->posted['billing_country'] ) )
$woocommerce->customer->set_shipping_country( $this->posted['billing_country'] );
if ( isset( $this->posted['billing_state'] ) )
$woocommerce->customer->set_shipping_state( $this->posted['billing_state'] );
if ( isset( $this->posted['billing_postcode'] ) )
$woocommerce->customer->set_shipping_postcode( $this->posted['billing_postcode'] );
endif;