• Hi. I had a problem with BuddyBoss and GES and wanted to share a solution.

    When uploading multiple files to the GG Group documents area, many notification emails are sent by GES, most of which are blank.

    For example, if you select and upload 3 files in one update and add some text to the upload comment, a total of 7 notification emails are sent; 3 with blank content, 1 with upload comment and then another 3 with blank content!

    BB have confirmed this is as designed!!

    But it is possible to filter out the blank activities (emails) using the code below.

    /**
     * Prevent activity item queuing if the Activity_type is "activity_update" and the 
     * activity content is empty.
     *
     * @param bool                 $send     Defaults to true. Return false to stop this item from being queued.
     * @param string               $type     Activity type.
     * @param BP_Activity_Activity $activity Activity item.
     */
    function hws_ass_block_group_activity_types( $send, $activity_type, $activity_item)
    {
    	if ("activity_update" == $activity_type && isset($activity_item) && empty($activity_item->content) ) {
    		$send = false;
    	}
    	return $send;
    }
    add_filter( 'ass_block_group_activity_types', 'hws_ass_block_group_activity_types', 10, 3 );
    

    I hope this helps someone else as I went around in circles for quite a while before working this out. -C

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘BuddyBoss+GES sending too many emails when uploading files to BB Documents area’ is closed to new replies.