[buddypress-trac] [BuddyPress Trac] #8388: ` (was: BP_XProfile_ProfileData::delete_data_for_user() doesn't clear cache)
    buddypress-trac 
    noreply at wordpress.org
       
    Mon Nov  9 19:43:48 UTC 2020
    
    
  
#8388: `
------------------------------+-----------------------
 Reporter:  dd32              |       Owner:  dcavins
     Type:  defect (bug)      |      Status:  assigned
 Priority:  normal            |   Milestone:  6.4.0
Component:  Extended Profile  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  has-patch         |
------------------------------+-----------------------
Changes (by dcavins):
 * owner:  (none) => dcavins
 * status:  new => assigned
Comment:
 Thanks for your patch, @dd32! I've added a test showing that your patch
 works and also added a second patch that avoids the troublesome bulk
 delete (the cached objects aren't cleared because the `before` and `after`
 delete hooks aren't called, so what else isn't getting done in the bulk
 version?)
 I'd be happy to hear your comments, @dd32, @imath @johnjamesjacoby on what
 you feel is the best way to handle this. For reference, with profile
 groups and fields, we use an incremented cache so it's easy to invalidate
 a large swath of cached items, but the profile field data for a user is
 cached without an incrementor.
 Thanks!
-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8388#comment:4>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
    
    
More information about the buddypress-trac
mailing list