Upgrade/Install: Ensure the proper count of plugins that have auto-update enabled.

As certain plugins may not support updates, this count needs to accurately reflect that in the navbar.

Fixes 50808.
Props knutsp, audrasjb, pbiron, dd32, apedog, afragen, chriscct7, garyc40, whyisjake, SergeyBiryukov.

Built from https://develop.svn.wordpress.org/trunk@48703


git-svn-id: http://core.svn.wordpress.org/trunk@48465 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
whyisjake 2020-07-31 17:21:04 +00:00
parent b4497ef13f
commit 224fdb27b8
2 changed files with 9 additions and 4 deletions

View File

@ -279,10 +279,15 @@ class WP_Plugins_List_Table extends WP_List_Table {
}
if ( $this->show_autoupdates ) {
if ( in_array( $plugin_file, $auto_updates, true ) ) {
$plugins['auto-update-enabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
$enabled = in_array( $plugin_file, $auto_updates, true ) && $plugin_data['update-supported'];
if ( isset( $plugin_data['auto-update-forced'] ) ) {
$enabled = (bool) $plugin_data['auto-update-forced'];
}
if ( $enabled ) {
$plugins['auto-update-enabled'][ $plugin_file ] = $plugin_data;
} else {
$plugins['auto-update-disabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
$plugins['auto-update-disabled'][ $plugin_file ] = $plugin_data;
}
}
}

View File

@ -13,7 +13,7 @@
*
* @global string $wp_version
*/
$wp_version = '5.6-alpha-48701';
$wp_version = '5.6-alpha-48703';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.