[buddypress-trac] [BuddyPress Trac] #6530: Activity items are not created when parent item is not found

buddypress-trac noreply at wordpress.org
Wed Jun 24 12:16:57 UTC 2015


#6530: Activity items are not created when parent item is not found
----------------------------------+-----------------------------
 Reporter:  needle                |      Owner:
     Type:  defect (bug)          |     Status:  new
 Priority:  normal                |  Milestone:  Awaiting Review
Component:  Component - Activity  |    Version:
 Severity:  normal                |   Keywords:
----------------------------------+-----------------------------
 Cross-posted as a follow-up to #6478.

 I have experienced activity items not being created when "Allow activity
 stream commenting on blog and forum posts" is on. It appears that @r-a-y's
 observation on #6478 that "Create a new blog post. (This may be the
 difference.)" is correct.

 The reason is that when a new activity item's parent activity item is not
 found then, instead of falling back to creating an "independent" activity
 item, no activity item is created at all.

 See: https://buddypress.trac.wordpress.org/browser/trunk/src/bp-blogs/bp-
 blogs-functions.php#L684

 There are a number of possible reasons for the absence of a parent item,
 including:

 * BuddyPress has been enabled on an existing WordPress instance
 * Site Tracking component has been enabled after posts have already been
 published.

 This is true for all post types that are added via the
 `bp_blogs_record_comment_post_types` hook. I haven't tested with the new
 method, but looking at the code I expect the behaviour to be the same.
 Ideal solution would be that if the parent item is not found, that the
 previous behaviour of adding an independent activity item is maintained.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6530>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list