summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2017-09-20 09:54:07 -0400
committerAnthony G. Basile <blueness@gentoo.org>2017-09-20 09:54:07 -0400
commitbb31fa2d44dbbe425fa9ce92d4e7be61a1146dfb (patch)
tree33456f5889d315ad2a520fcd33fe491e612588b4 /plugins/jetpack/class.json-api.php
parentakismet 4.0 (diff)
downloadblogs-gentoo-bb31fa2d44dbbe425fa9ce92d4e7be61a1146dfb.tar.gz
blogs-gentoo-bb31fa2d44dbbe425fa9ce92d4e7be61a1146dfb.tar.bz2
blogs-gentoo-bb31fa2d44dbbe425fa9ce92d4e7be61a1146dfb.zip
jetpack 5.3
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'plugins/jetpack/class.json-api.php')
-rw-r--r--plugins/jetpack/class.json-api.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/jetpack/class.json-api.php b/plugins/jetpack/class.json-api.php
index c44d6bd9..10b4785e 100644
--- a/plugins/jetpack/class.json-api.php
+++ b/plugins/jetpack/class.json-api.php
@@ -437,8 +437,9 @@ class WPCOM_JSON_API {
$status_code = $error->get_error_data();
- if ( is_array( $status_code ) )
+ if ( is_array( $status_code ) ) {
$status_code = $status_code['status_code'];
+ }
if ( !$status_code ) {
$status_code = 400;
@@ -447,6 +448,11 @@ class WPCOM_JSON_API {
'error' => $error->get_error_code(),
'message' => $error->get_error_message(),
);
+
+ if ( $additional_data = $error->get_error_data( 'additional_data' ) ) {
+ $response['data'] = $additional_data;
+ }
+
return array(
'status_code' => $status_code,
'errors' => $response