From 76197a481192d6aedc0eda31693efb3d543a8b96 Mon Sep 17 00:00:00 2001 From: Alex Kirk Date: Sun, 12 May 2024 06:25:54 +0200 Subject: [PATCH] Relay more error messages --- includes/class-mastodon-api.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/class-mastodon-api.php b/includes/class-mastodon-api.php index 15bec74..eb92e37 100644 --- a/includes/class-mastodon-api.php +++ b/includes/class-mastodon-api.php @@ -119,6 +119,11 @@ public function reformat_error_response( $result, $server, $request ) { return $result; } + if ( ! isset( $result['code'] ) && isset( $result['error'] ) && is_string( $result['error'] ) ) { + $result['code'] = sanitize_title_with_dashes( $result['error'] ); + $result['message'] = $result['error']; + } + return array( 'error' => empty( $result['code'] ) ? __( 'unknown_error', 'enable-mastodon-apps' ) : $result['code'], 'error_description' => empty( $result['message'] ) ? __( 'Unknown error', 'enable-mastodon-apps' ) : $result['message'],