Admin ajax: Roll back new-style error sending in set-post-thumbnail. The JS handlers know to parse an unrecognized response (like -1 or 0) as a failure. see #21776. see #22750.

git-svn-id: https://develop.svn.wordpress.org/trunk@23058 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Nacin 2012-12-05 02:34:00 +00:00
parent bc8f994e7b
commit 34f181654d
1 changed files with 5 additions and 5 deletions

View File

@ -1677,9 +1677,9 @@ function wp_ajax_set_post_thumbnail() {
$json = ! empty( $_REQUEST['json'] ); // New-style request $json = ! empty( $_REQUEST['json'] ); // New-style request
$post_ID = intval( $_POST['post_id'] ); $post_ID = intval( $_POST['post_id'] );
if ( !current_user_can( 'edit_post', $post_ID ) ) { if ( ! current_user_can( 'edit_post', $post_ID ) )
$json ? wp_send_json_error() : wp_die( -1 ); wp_die( -1 );
}
$thumbnail_id = intval( $_POST['thumbnail_id'] ); $thumbnail_id = intval( $_POST['thumbnail_id'] );
if ( $json ) if ( $json )
@ -1692,7 +1692,7 @@ function wp_ajax_set_post_thumbnail() {
$return = _wp_post_thumbnail_html( null, $post_ID ); $return = _wp_post_thumbnail_html( null, $post_ID );
$json ? wp_send_json_success( $return ) : wp_die( $return ); $json ? wp_send_json_success( $return ) : wp_die( $return );
} else { } else {
$json ? wp_send_json_error() : wp_die( 0 ); wp_die( 0 );
} }
} }
@ -1701,7 +1701,7 @@ function wp_ajax_set_post_thumbnail() {
$json ? wp_send_json_success( $return ) : wp_die( $return ); $json ? wp_send_json_success( $return ) : wp_die( $return );
} }
$json ? wp_send_json_error() : wp_die( 0 ); wp_die( 0 );
} }
function wp_ajax_date_format() { function wp_ajax_date_format() {