Title: Suggesting a patch
Last modified: August 30, 2018

---

# Suggesting a patch

 *  [Andrea Tarantini](https://wordpress.org/support/users/dontdream/)
 * (@dontdream)
 * [7 years, 9 months ago](https://wordpress.org/support/topic/suggesting-a-patch/)
 * Hello Team,
 * I’m writing to report an oversight in _Paid Memberships Pro – BuddyPress Add 
   On_ version 1.1.1.
 * Right after line 34 of _includes/directory.php_:
 * `$query_array->query_vars['include'] = array_intersect( $query_array->query_vars['
   include'], $pmpro_bp_members_in_directory );`
 * this code should be inserted:
 * `if (count ($query_array->query_vars['include']) == 0) $query_array->query_vars['
   include'] = array (0);`
 * Otherwise, when the intersection is empty, the directory will show all the users
   instead of ‘no results found’.
 * Thank you for looking into this!

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [Commandrea](https://wordpress.org/support/users/commandrea/)
 * (@commandrea)
 * [7 years, 9 months ago](https://wordpress.org/support/topic/suggesting-a-patch/#post-10648783)
 * You are the BOMB!!! Thank you Andrea!! (That’s my name too 🙂 )
 * For me it was line 74 under // Only include members in the directory.
 * Replace
 * $query_array->query_vars[‘include’] = $pmpro_bp_members_in_directory;
 * with
 * if (count ($query_array->query_vars[‘include’]) == 0) $query_array->query_vars[‘
   include’] = array (0);
 *  [jamesatibbets](https://wordpress.org/support/users/jamesatibbets/)
 * (@jamesatibbets)
 * [7 years, 3 months ago](https://wordpress.org/support/topic/suggesting-a-patch/#post-11236001)
 * [@commandrea](https://wordpress.org/support/users/commandrea/) That worked for
   me too! Thanks you all!
 *  [kalizi](https://wordpress.org/support/users/kalizi/)
 * (@kalizi)
 * [7 years ago](https://wordpress.org/support/topic/suggesting-a-patch/#post-11589486)
 * Version 1.2.3 fixed this way:
 *     ```
       if( is_array( $query_array->query_vars['include'] ) ) {
       	// Compute the intersect of members and include value.
       	$query_array->query_vars['include'] = array_intersect( $query_array->query_vars['include'], $pmpro_bp_members_in_directory );
       	if (count ($query_array->query_vars['include']) == 0)
       		$query_array->query_vars['include'] = array (0);
       } else {
       	if (is_string($query_array->query_vars['include']) && $query_array->query_vars['include'] == "0")
       		$query_array->query_vars['include'] = array (0);
       	else {
       		// Only include members in the directory.
       		$query_array->query_vars['include'] = $pmpro_bp_members_in_directory;
       	}
       }
       ```
   

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Suggesting a patch’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/pmpro-buddypress_e7937d.svg)
 * [BuddyPress & BuddyBoss Private Community with PMPro - Restrict Profiles, Groups, Messaging, Forum Discussions](https://wordpress.org/plugins/pmpro-buddypress/)
 * [Support Threads](https://wordpress.org/support/plugin/pmpro-buddypress/)
 * [Active Topics](https://wordpress.org/support/plugin/pmpro-buddypress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pmpro-buddypress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pmpro-buddypress/reviews/)

 * 3 replies
 * 0 participants
 * Last reply from: [kalizi](https://wordpress.org/support/users/kalizi/)
 * Last activity: [7 years ago](https://wordpress.org/support/topic/suggesting-a-patch/#post-11589486)
 * Status: not a support question