From b598acbe4ca3e0bc627c32f3e87492f8e181a6eb Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Mon, 30 Jul 2018 19:55:33 +0800 Subject: [PATCH] Remove notices --- includes/um-short-functions.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/um-short-functions.php b/includes/um-short-functions.php index 6906efee..983e976d 100644 --- a/includes/um-short-functions.php +++ b/includes/um-short-functions.php @@ -1314,7 +1314,12 @@ function um_can_view_profile( $user_id ) { um_fetch_user( get_current_user_id() ); if ( um_user( 'can_view_roles' ) && $user_id != get_current_user_id() ) { - if ( count( array_intersect( UM()->roles()->get_all_user_roles( $user_id ), um_user( 'can_view_roles' ) ) ) <= 0 ) { + + $can_view_roles = um_user( 'can_view_roles' ); + + if( ! is_array( $can_view_roles ) ) $can_view_roles = array(); + + if ( count( array_intersect( UM()->roles()->get_all_user_roles( $user_id ), $can_view_roles ) ) <= 0 ) { um_fetch_user( $temp_id ); return false; }