Merge pull request #4856 from kloon/fix_cod_hidden_shipping_methods_error

Fix COD warning when you have hide shipping methods until address entered
This commit is contained in:
Coen Jacobs 2014-02-18 12:25:12 +01:00
commit 911e151423
1 changed files with 4 additions and 1 deletions

View File

@ -107,7 +107,10 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
if ( ! empty( $this->enable_for_methods ) ) { if ( ! empty( $this->enable_for_methods ) ) {
// Only apply if all packages are being shipped via local pickup // Only apply if all packages are being shipped via local pickup
$chosen_shipping_methods = array_unique( WC()->session->get( 'chosen_shipping_methods' ) ); $chosen_shipping_methods_session = WC()->session->get( 'chosen_shipping_methods' );
if ( isset( $chosen_shipping_methods_session ) )
$chosen_shipping_methods = array_unique( $chosen_shipping_methods_session );
else $chosen_shipping_methods = array();
$check_method = false; $check_method = false;
if ( is_page( wc_get_page_id( 'checkout' ) ) && ! empty( $wp->query_vars['order-pay'] ) ) { if ( is_page( wc_get_page_id( 'checkout' ) ) && ! empty( $wp->query_vars['order-pay'] ) ) {