mirror of
https://github.com/System-End/identity-vault.git
synced 2026-04-19 22:05:07 +00:00
12 lines
305 B
Ruby
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
|