WordPress.org

Make WordPress Core

Ticket #19774: class-wp-xmlrpc-server.php.patch

File class-wp-xmlrpc-server.php.patch, 952 bytes (added by maxcutler, 6 years ago)
  • wp-includes/class-wp-xmlrpc-server.php

     
    22012201                        if ( $content_struct['post_type'] == 'page' ) {
    22022202                                if ( $publish )
    22032203                                        $cap  = 'publish_pages';
    2204                                 elseif ('publish' == $content_struct['page_status'])
     2204                                elseif ( isset( $content_struct['page_status'] ) && 'publish' == $content_struct['page_status'])
    22052205                                        $cap  = 'publish_pages';
    22062206                                else
    22072207                                        $cap = 'edit_pages';
     
    22122212                        } elseif ( $content_struct['post_type'] == 'post' ) {
    22132213                                if ( $publish )
    22142214                                        $cap  = 'publish_posts';
    2215                                 elseif ('publish' == $content_struct['post_status'])
     2215                                elseif ( isset( $content_struct['post_status'] ) && 'publish' == $content_struct['post_status'])
    22162216                                        $cap  = 'publish_posts';
    22172217                                else
    22182218                                        $cap = 'edit_posts';