Make WordPress Core

Ticket #47773: 47773.1.diff

File 47773.1.diff, 597 bytes (added by abhijitrakas, 4 years ago)

Modify code to detect false value on post update

  • wp-includes/post.php

     
    30593059        add_post_meta( $post_id, '_wp_trash_meta_status', $post->post_status );
    30603060        add_post_meta( $post_id, '_wp_trash_meta_time', time() );
    30613061
    3062         wp_update_post(
     3062        $post_updated = wp_update_post(
    30633063                array(
    30643064                        'ID'          => $post_id,
    30653065                        'post_status' => 'trash',
    30663066                )
    30673067        );
     3068        // Check if post was not updated.
     3069        if ( ! $post_updated ) {
     3070                return false;
     3071        }
    30683072
    30693073        wp_trash_post_comments( $post_id );
    30703074