diff -r f507feede89a -r 09a1c134465b web/wp-content/plugins/bbpress/includes/extend/buddypress/functions.php --- a/web/wp-content/plugins/bbpress/includes/extend/buddypress/functions.php Wed Dec 19 12:35:13 2012 -0800 +++ b/web/wp-content/plugins/bbpress/includes/extend/buddypress/functions.php Wed Dec 19 17:46:52 2012 -0800 @@ -385,7 +385,7 @@ // Maybe update the groups forums if ( in_array( $group_id, $group_ids ) ) { - unset( $group_ids[$group_id] ); + $group_ids = array_diff( array_values( $group_ids ), (array) $group_id ); return bbp_update_forum_group_ids( $forum_id, $group_ids ); } } @@ -410,7 +410,7 @@ // Maybe update the groups forums if ( in_array( $forum_id, $forum_ids ) ) { - unset( $forum_ids[$forum_id] ); + $forum_ids = array_diff( array_values( $forum_ids ), (array) $forum_id ); return bbp_update_group_forum_ids( $group_id, $forum_ids ); } }