From a585605152e2e4fcb1ccdfb311287d21901b9dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20V=C3=A4nttinen?= Date: Wed, 6 Aug 2025 13:13:19 +0300 Subject: [PATCH] TMS-1183: Use Logger for EventzClient errors --- CHANGELOG.MD | 2 ++ lib/EventzClient.php | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index cfae1efe..865a82e2 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +- TMS-1183: Use Logger for EventzClient errors + ## [1.62.0] - 2025-06-23 - TMS-1172: Add video possibility to hero-museum layout diff --git a/lib/EventzClient.php b/lib/EventzClient.php index 089ffe68..a2c9cb80 100644 --- a/lib/EventzClient.php +++ b/lib/EventzClient.php @@ -316,10 +316,12 @@ public function do_get_request( string $api_url = '' ) { $status_code = $payload->status_code; if ( ! in_array( $status_code, [ 200, 201 ], true ) ) { - throw new EventzException( + ( new Logger() )->error( sprintf( '%s: %s', $api_url, $payload->body ?? 'Unknown error' ), - $status_code + [ 'status_code' => $status_code ] ); + + return false; } return $payload->body ?? '';