[buddypress-trac] [BuddyPress Trac] #8388: BP_XProfile_ProfileData::delete_data_for_user() doesn't clear cache

buddypress-trac noreply at wordpress.org
Wed Nov 11 19:23:23 UTC 2020


#8388: BP_XProfile_ProfileData::delete_data_for_user() doesn't clear cache
------------------------------------+----------------------
 Reporter:  dd32                    |       Owner:  dcavins
     Type:  defect (bug)            |      Status:  closed
 Priority:  normal                  |   Milestone:  6.4.0
Component:  Extended Profile        |     Version:
 Severity:  normal                  |  Resolution:  fixed
 Keywords:  has-patch dev-feedback  |
------------------------------------+----------------------
Changes (by dcavins):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"12781" 12781]:
 {{{
 #!CommitTicketReference repository="" revision="12781"
 Ensure cached data is cleared in
 BP_XProfile_ProfileData::delete_data_for_user().

 Data was being deleted in bulk using a direct SQL
 query, bypassing the `xprofile_data_before_delete`
 and `xprofile_data_after_delete` actions, resulting in
 stale data persisting in the xprofile cache. This
 change uses `xprofile_delete_field_data()` to delete
 the user's data so that the action hooks are called.

 Props dd32, r-a-y, imath.

 Fixes #8388.
 }}}

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8388#comment:9>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list