From 7d64b920eba57f679415eb3a2901be0491d2dceb Mon Sep 17 00:00:00 2001 From: Andrey Savchenko Date: Fri, 21 Dec 2018 14:11:27 +0200 Subject: [PATCH] Fixed error when no SQL queries logged by core. --- CHANGELOG.md | 3 +++ src/Record/Sql_Record_Collector.php | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e56802..4e29392 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Deprecated - old format of hook events +### Fixed +- error when no SQL queries logged by core + ## 2.0 - 2018-02-26 ### Added diff --git a/src/Record/Sql_Record_Collector.php b/src/Record/Sql_Record_Collector.php index 00ac3ad..1fe142a 100644 --- a/src/Record/Sql_Record_Collector.php +++ b/src/Record/Sql_Record_Collector.php @@ -56,12 +56,12 @@ class Sql_Record_Collector implements Record_Collector_Interface { */ public function get_records(): array { - if ( ! $this->is_savequeries() ) { + global $wpdb; + + if ( empty( $wpdb->queries ) ) { return []; } - global $wpdb; - /** @var array $wpdb->queries */ return array_map( [ $this, 'transform' ], array_keys( $wpdb->queries ), $wpdb->queries ); }