From 3f3292c651152141a8714f393010932581c775e2 Mon Sep 17 00:00:00 2001
From: Rafael Meneses <meneses.tio@gmail.com>
Date: Fri, 16 Aug 2024 16:32:40 -0300
Subject: [PATCH] Set status code when it is null

---
 src/wp-includes/functions.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/wp-includes/functions.php b/src/wp-includes/functions.php
index 16be10713f..d8eeaab032 100644
--- a/src/wp-includes/functions.php
+++ b/src/wp-includes/functions.php
@@ -4570,6 +4570,12 @@ function wp_send_json_error( $value = null, $status_code = null, $flags = 0 ) {
 						'message' => $message,
 					);
 				}
+				if ( is_null( $status_code ) ) {
+					$error_data = $value->get_error_data( $code );
+					if ( ! empty( $error_data['status'] ) ) {
+						$status_code = $error_data['status'];
+					}
+				}
 			}
 
 			$response['data'] = $result;
-- 
2.45.2

