Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions app/api/api/entities/ach_transfer.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@ class AchTransfer < LinkedObjectBase
expose :beneficiary do
expose :recipient_name, as: :name
end

expose_associated User do |ach_transfer, options|
ach_transfer.creator
end

end

def self.entity_name
Expand Down
4 changes: 3 additions & 1 deletion app/api/api/entities/activity.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,16 @@ class Activity < Base
end

expose_associated User do |activity, options|
activity.user
activity.owner.is_a?(User) ? activity.owner : activity.user
end

expose_associated Transaction do |activity, options|
if activity.trackable.try(:hcb_code).is_a?(HcbCode)
return activity.trackable.try(:hcb_code)
elsif activity.trackable.try(:hcb_code)
HcbCode.find_by_hcb_code(activity.trackable.try(:hcb_code))
elsif (cpt_hcb_code = activity.trackable.try(:canonical_pending_transaction)&.try(:local_hcb_code))
cpt_hcb_code
end
end

Expand Down