From 96d0e88043a69a2508fb2e34f903e376e49e26e3 Mon Sep 17 00:00:00 2001 From: Rohan Jha Date: Wed, 19 Feb 2025 12:37:06 +0530 Subject: [PATCH] add check is capabilities key is set --- src/wp-includes/class-wp-user-query.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-user-query.php b/src/wp-includes/class-wp-user-query.php index fd35182eab9f5..c6c232e5598e3 100644 --- a/src/wp-includes/class-wp-user-query.php +++ b/src/wp-includes/class-wp-user-query.php @@ -482,7 +482,11 @@ public function prepare_query( $query = array() ) { $caps_with_roles = array(); foreach ( $available_roles as $role => $role_data ) { - $role_caps = array_keys( array_filter( $role_data['capabilities'] ) ); + $role_caps = array(); + + if ( isset( $role_data['capabilities'] ) ) { + $role_caps = array_keys( array_filter( $role_data['capabilities'] ) ); + } foreach ( $capabilities as $cap ) { if ( in_array( $cap, $role_caps, true ) ) {