WordPress.org

Make WordPress Core

Ticket #50280: 50280.5.diff

File 50280.5.diff, 1.7 KB (added by whyisjake, 4 months ago)
  • src/wp-admin/includes/class-wp-plugins-list-table.php

     
    203203                foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) {
    204204                        // Extra info if known. array_merge() ensures $plugin_data has precedence if keys collide.
    205205                        if ( isset( $plugin_info->response[ $plugin_file ] ) ) {
    206                                 $plugin_data = array_merge( (array) $plugin_info->response[ $plugin_file ], array( 'auto-update-supported' => true ), $plugin_data );
     206                                $plugin_data = array_merge( (array) $plugin_info->response[ $plugin_file ], array( 'update-supported' => true ), $plugin_data );
    207207                        } elseif ( isset( $plugin_info->no_update[ $plugin_file ] ) ) {
    208                                 $plugin_data = array_merge( (array) $plugin_info->no_update[ $plugin_file ], array( 'auto-update-supported' => true ), $plugin_data );
    209                         } elseif ( empty( $plugin_data['auto-update-supported'] ) ) {
    210                                 $plugin_data['auto-update-supported'] = false;
     208                                $plugin_data = array_merge( (array) $plugin_info->no_update[ $plugin_file ], array( 'update-supported' => true ), $plugin_data );
     209                        } elseif ( empty( $plugin_data['update-supported'] ) ) {
     210                                $plugin_data['update-supported'] = false;
    211211                        }
    212212
    213213                        /*
     
    10941094                                                }
    10951095                                                $action     = 'unavailable';
    10961096                                                $time_class = ' hidden';
    1097                                         } elseif ( ! $plugin_data['auto-update-supported'] ) {
     1097                                        } elseif ( ! $plugin_data['update-supported'] ) {
    10981098                                                $text       = '';
    10991099                                                $action     = 'unavailable';
    11001100                                                $time_class = ' hidden';