Merge pull request #7305 from bryceadams/patch-7302

Fix notice when invalid order id / email used
This commit is contained in:
Claudio Sanches 2015-02-05 06:49:20 -02:00
commit 1a38cecb8c
1 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@
* @author WooThemes
* @category Shortcodes
* @package WooCommerce/Shortcodes/Order_Tracking
* @version 2.0.0
* @version 2.3.0
*/
class WC_Shortcode_Order_Tracking {
@ -58,7 +58,7 @@ class WC_Shortcode_Order_Tracking {
$order = wc_get_order( apply_filters( 'woocommerce_shortcode_order_tracking_order_id', $order_id ) );
if ( $order->id && $order_email ) {
if ( $order && $order->id && $order_email ) {
if ( strtolower( $order->billing_email ) == strtolower( $order_email ) ) {
do_action( 'woocommerce_track_order', $order->id );
@ -71,7 +71,7 @@ class WC_Shortcode_Order_Tracking {
} else {
echo '<p class="woocommerce-error">' . sprintf( __( 'Sorry, we could not find that order id in our database.', 'woocommerce' ), get_permalink($post->ID ) ) . '</p>';
echo '<p class="woocommerce-error">' . sprintf( __( 'Sorry, we could not find that order ID in our database.', 'woocommerce' ), get_permalink($post->ID ) ) . '</p>';
}