OR not AND for permissions checks. #1922.

This commit is contained in:
Mike Jolley 2012-12-05 16:13:08 +00:00
parent e26f6e357c
commit 5a82480958
3 changed files with 6 additions and 6 deletions

View File

@ -589,7 +589,7 @@ class WC_Customer {
} }
// order exists and downloads permitted? // order exists and downloads permitted?
if ( ! $order->id || ! $order->is_download_permitted() ) continue; if ( ! $order->id || ! $order->is_download_permitted() || $order->status != 'publish' ) continue;
if ( ! $_product || $_product->id != $result->product_id ) : if ( ! $_product || $_product->id != $result->product_id ) :
// new product // new product

View File

@ -903,7 +903,7 @@ function woocommerce_download_product() {
if ( $order_id ) { if ( $order_id ) {
$order = new WC_Order( $order_id ); $order = new WC_Order( $order_id );
if ( ! $order->is_download_permitted() && $order->status != 'publish' ) if ( ! $order->is_download_permitted() || $order->status != 'publish' )
wp_die( __( 'Invalid order.', 'woocommerce' ) . ' <a href="' . home_url() . '">' . __( 'Go to homepage &rarr;', 'woocommerce' ) . '</a>' ); wp_die( __( 'Invalid order.', 'woocommerce' ) . ' <a href="' . home_url() . '">' . __( 'Go to homepage &rarr;', 'woocommerce' ) . '</a>' );
} }