Skip to content

Commit 39a9d13

Browse files
committed
fix: distribute bounty with respect to claim group share
1 parent 9cf8b63 commit 39a9d13

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/algora/bounties/bounties.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,11 +630,12 @@ defmodule Algora.Bounties do
630630
end
631631

632632
# Helper function to create transaction pairs
633-
defp create_transaction_pairs(%{claims: claims} = params) when length(claims) > 0 do
633+
defp create_transaction_pairs(%{amount: amount, claims: claims} = params) when length(claims) > 0 do
634634
Enum.reduce_while(claims, {:ok, []}, fn claim, {:ok, acc} ->
635635
params
636636
|> Map.put(:claim_id, claim.id)
637637
|> Map.put(:recipient_id, claim.user.id)
638+
|> Map.put(:amount, Money.mult!(amount, claim.group_share))
638639
|> create_single_transaction_pair()
639640
|> case do
640641
{:ok, transactions} -> {:cont, {:ok, transactions ++ acc}}

0 commit comments

Comments
 (0)