identity-vault/config/initializers/paper_trail.rb
2025-09-02 13:53:47 -04:00

12 lines
305 B
Ruby

class PaperTrail::Version
def responsible_party
return nil unless whodunnit.present?
if whodunnit&.start_with? "Backend user: "
uid = whodunnit[14..]
return nil unless uid.present?
Backend::User.find_by(id: uid)
else
Identity.find_by(id: whodunnit)
end
end
end