From 7d45a0a229985ec2e33cce74e32738b4f6b09052 Mon Sep 17 00:00:00 2001 From: nikitozzzzzzz Date: Thu, 16 Nov 2017 01:07:08 +0200 Subject: [PATCH] - fixed issue with deleting custom roles; --- includes/admin/core/list-tables/roles-list-table.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/admin/core/list-tables/roles-list-table.php b/includes/admin/core/list-tables/roles-list-table.php index 7a0e463c..bbf76009 100644 --- a/includes/admin/core/list-tables/roles-list-table.php +++ b/includes/admin/core/list-tables/roles-list-table.php @@ -39,6 +39,8 @@ if ( isset( $_GET['action'] ) ) { delete_option( "um_role_{$role_key}_meta" ); + $um_roles = array_diff( $um_roles, array( $role_key ) ); + $role_keys[$k] = 'um_' . $role_key; } @@ -67,6 +69,8 @@ if ( isset( $_GET['action'] ) ) { } } + update_option( 'um_roles', $um_roles ); + um_js_redirect( add_query_arg( 'msg', 'd', $redirect ) ); break; }