diff --git a/src/wp-admin/users.php b/src/wp-admin/users.php
index 82abb1dc40..6db545df83 100644
--- a/src/wp-admin/users.php
+++ b/src/wp-admin/users.php
@@ -104,8 +104,8 @@ if ( empty( $_REQUEST ) ) {
 
 $update = '';
 
-switch ( $wp_list_table->current_action() ) {
-
+$current_action = isset( $_REQUEST['changeit'] ) ? 'promote' : $wp_list_table->current_action();
+switch ( $current_action ) {
 	/* Bulk Dropdown menu Role changes */
 	case 'promote':
 		check_admin_referer( 'bulk-users' );
