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, 4 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';