Skip to content

Commit 319a4fa

Browse files
committed
update logic
1 parent 7697467 commit 319a4fa

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

lib/algora/accounts/accounts.ex

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -389,15 +389,17 @@ defmodule Algora.Accounts do
389389
limit: 1
390390
)
391391

392-
cond do
393-
last_debit = Repo.one(last_debit_query) ->
394-
last_debit.user.handle
395-
396-
last_bounty = Repo.one(last_bounty_query) ->
397-
last_bounty.owner.handle
398-
399-
true ->
400-
default_context()
392+
last_sponsored_on_behalf_of =
393+
cond do
394+
last_debit = Repo.one(last_debit_query) -> last_debit.user
395+
last_bounty = Repo.one(last_bounty_query) -> last_bounty.owner
396+
true -> nil
397+
end
398+
399+
case last_sponsored_on_behalf_of do
400+
nil -> default_context()
401+
%{type: :individual} -> default_context()
402+
user -> user.handle
401403
end
402404
end
403405

0 commit comments

Comments
 (0)