Skip to content

Commit d458f75

Browse files
committed
feat: add minimum bounty amount filter for public bounties
1 parent 1e0d439 commit d458f75

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/algora/bounties/bounties.ex

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -964,8 +964,13 @@ defmodule Algora.Bounties do
964964
query = where(query, [t: t], fragment("(?->>'state' != 'closed')", t.provider_meta))
965965

966966
case criteria[:owner_id] do
967-
nil -> where(query, [b], b.visibility == :public)
968-
_org_id -> where(query, [b], b.visibility in [:public, :community])
967+
nil ->
968+
query
969+
|> where([b], b.visibility == :public)
970+
|> where([b], fragment("? >= ('USD', 500)::money_with_currency", b.amount))
971+
972+
_org_id ->
973+
where(query, [b], b.visibility in [:public, :community])
969974
end
970975

971976
_ ->

0 commit comments

Comments
 (0)