Skip to content
  • Andrew Evans's avatar
    Fix Members::DestroyService audit bug with removing subresources · d5bad07a
    Andrew Evans authored
    Fixes a bug where the `Members::DestroyService` would be called
    recursively with no `current_user` and attempt to log an audit event
    without an `author` parameter. This was encountered by a customer when
    running the `RemoveExpiredMembersWorker` .
    
    Also adds full error tracking for the blind rescue in
    `RemoveExpiredMembersWorker` . The blind rescue and limited logging made
    it difficult to understand the customer circumstances and reproduce the
    error.
    
    Changelog: fixed
    EE: true
    d5bad07a