From 17f8b35d056d7f3ed3e17545ebd28632baa3e646 Mon Sep 17 00:00:00 2001 From: Ron Rennick Date: Tue, 22 Sep 2020 15:37:39 -0300 Subject: [PATCH] update bug report url to work with latest WC versions --- .../includes/class-wc-beta-tester-admin-menus.php | 13 +++++++------ .../woocommerce-beta-tester.php | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/plugins/woocommerce-beta-tester/includes/class-wc-beta-tester-admin-menus.php b/plugins/woocommerce-beta-tester/includes/class-wc-beta-tester-admin-menus.php index c660461967a..99a53b4ca11 100644 --- a/plugins/woocommerce-beta-tester/includes/class-wc-beta-tester-admin-menus.php +++ b/plugins/woocommerce-beta-tester/includes/class-wc-beta-tester-admin-menus.php @@ -152,16 +152,20 @@ Copy and paste the system status report from **WooCommerce > System Status** in * @return string */ protected function construct_ssr() { + if ( version_compare( WC()->version, '3.6', '<' ) ) { + return ''; + } + $transient_name = 'wc-beta-tester-ssr'; $ssr = get_transient( $transient_name ); if ( false === $ssr ) { // When running WC 3.6 or greater it is necessary to manually load the REST API classes. - if ( version_compare( WC()->version, '3.6', '>=' ) && ! did_action( 'rest_api_init' ) ) { + if ( ! did_action( 'rest_api_init' ) ) { WC()->api->rest_api_includes(); } - if ( ! class_exists( 'WC_REST_System_Status_Controller', false ) ) { + if ( ! class_exists( 'WC_REST_System_Status_Controller' ) ) { return ''; } @@ -184,10 +188,7 @@ Copy and paste the system status report from **WooCommerce > System Status** in $ssr = ''; foreach ( $response['environment'] as $key => $value ) { $index = $key; - // @todo remove this hack after fix schema in WooCommerce, and Claudio never let you folks forget that need to write schema first, and review after every change, schema is the most important part of the REST API. - if ( 'version' === $index ) { - $index = 'wc_version'; - } elseif ( 'external_object_cache' === $index ) { + if ( 'external_object_cache' === $index ) { $ssr .= sprintf( "%s: %s\n", 'External object cache', wc_bool_to_string( $value ) ); continue; } diff --git a/plugins/woocommerce-beta-tester/woocommerce-beta-tester.php b/plugins/woocommerce-beta-tester/woocommerce-beta-tester.php index a99819f4a73..01b1cafb5b2 100644 --- a/plugins/woocommerce-beta-tester/woocommerce-beta-tester.php +++ b/plugins/woocommerce-beta-tester/woocommerce-beta-tester.php @@ -7,9 +7,9 @@ * Author: WooCommerce * Author URI: http://woocommerce.com/ * Requires at least: 4.4 - * Tested up to: 4.9 - * WC requires at least: 3.0.0 - * WC tested up to: 3.5.0 + * Tested up to: 5.5 + * WC requires at least: 3.6.0 + * WC tested up to: 4.6.0 * Text Domain: woocommerce-beta-tester * * @package WC_Beta_Tester