From 7912bdaa67ce2240429f58779f9907b65be0eb03 Mon Sep 17 00:00:00 2001 From: jonfalcon Date: Sun, 24 Jan 2016 14:46:14 -0800 Subject: [PATCH] Fix empty uneditable fields --- core/um-actions-profile.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/um-actions-profile.php b/core/um-actions-profile.php index c0cfa7c6..b274a4ae 100644 --- a/core/um-actions-profile.php +++ b/core/um-actions-profile.php @@ -69,6 +69,8 @@ if ( isset( $fields ) && is_array( $fields ) ) { foreach( $fields as $key => $array ) { + if( !um_user_can( 'can_edit_everyone' ) && !$fields[$key]['editable'] ) continue; + if ( $fields[$key]['type'] == 'multiselect' || $fields[$key]['type'] == 'checkbox' && !isset($args['submitted'][$key]) ) { delete_user_meta( um_user('ID'), $key ); }