From b86ddf753b6a6f909678af571a75f3c5a77a3b93 Mon Sep 17 00:00:00 2001 From: Daniel Kudwien Date: Mon, 18 Jan 2021 12:12:37 +0100 Subject: [PATCH 1/2] Fixed PHP notice on other admin pages. --- includes/class-wc-amazon-payments-advanced-order-admin.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/class-wc-amazon-payments-advanced-order-admin.php b/includes/class-wc-amazon-payments-advanced-order-admin.php index 07b56067..7a9a8d68 100644 --- a/includes/class-wc-amazon-payments-advanced-order-admin.php +++ b/includes/class-wc-amazon-payments-advanced-order-admin.php @@ -167,6 +167,9 @@ public function meta_box() { public function authorization_box() { global $post, $wpdb, $theorder; + if ( empty( $post->ID ) ) { + return; + } $actions = array(); $order_id = absint( $post->ID ); From 48f22fabe68f064e06a8e3fc8a5effbc868251f5 Mon Sep 17 00:00:00 2001 From: Daniel Kudwien Date: Wed, 2 Feb 2022 12:09:32 +0100 Subject: [PATCH 2/2] Reapplied fix to current version. --- .../admin/class-wc-amazon-payments-advanced-order-admin.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/admin/class-wc-amazon-payments-advanced-order-admin.php b/includes/admin/class-wc-amazon-payments-advanced-order-admin.php index bf05adfe..b1a0c2d5 100644 --- a/includes/admin/class-wc-amazon-payments-advanced-order-admin.php +++ b/includes/admin/class-wc-amazon-payments-advanced-order-admin.php @@ -108,6 +108,9 @@ public function do_order_action( $order, $id, $action, $version ) { public function meta_box() { global $post, $wpdb; + if ( empty( $post->ID ) ) { + return; + } $order_id = absint( $post->ID ); $order = wc_get_order( $order_id ); if ( ! $order ) { @@ -131,6 +134,9 @@ public function meta_box() { public function authorization_box() { global $post, $wpdb; + if ( empty( $post->ID ) ) { + return; + } $order_id = absint( $post->ID ); $order = wc_get_order( $order_id );