From 26f040331c68fa6fd7c9f7345e78fd0f671a47bf Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sat, 19 Apr 2025 18:54:41 +0000 Subject: [PATCH] XML-RPC: Correctly return deletion error message in `wp_xmlrpc_server::wp_deleteTerm()`. This ensures that the correct variable is used to return the `WP_Error` message from the `wp_delete_term()` attempt. Follow-up to [20137]. Props justlevine. See #63268. git-svn-id: https://develop.svn.wordpress.org/trunk@60175 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-xmlrpc-server.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-xmlrpc-server.php b/src/wp-includes/class-wp-xmlrpc-server.php index c5a4eba66e..665fc72b0c 100644 --- a/src/wp-includes/class-wp-xmlrpc-server.php +++ b/src/wp-includes/class-wp-xmlrpc-server.php @@ -2345,7 +2345,7 @@ class wp_xmlrpc_server extends IXR_Server { $result = wp_delete_term( $term_id, $taxonomy->name ); if ( is_wp_error( $result ) ) { - return new IXR_Error( 500, $term->get_error_message() ); + return new IXR_Error( 500, $result->get_error_message() ); } if ( ! $result ) {