Skip to content

Commit c0e776d

Browse files
committed
fix: owner handle filter in list bounties query
1 parent 5e7b73c commit c0e776d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/algora/bounties/bounties.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,7 @@ defmodule Algora.Bounties do
11071107
from([b, r: r] in query, where: b.owner_id == ^owner_id or r.user_id == ^owner_id)
11081108

11091109
{:owner_handle, owner_handle}, query ->
1110-
from([b, o: o] in query, where: o.handle == ^owner_handle)
1110+
from([b, o: o, ro: ro] in query, where: o.handle == ^owner_handle or ro.handle == ^owner_handle)
11111111

11121112
{:status, status}, query ->
11131113
query = where(query, [b], b.status == ^status)
@@ -1143,7 +1143,7 @@ defmodule Algora.Bounties do
11431143
end
11441144

11451145
query =
1146-
case criteria[:owner_id] do
1146+
case criteria[:owner_id] || criteria[:owner_handle] do
11471147
nil ->
11481148
where(query, [b, o: o], (b.visibility == :public and o.featured == true) or b.visibility == :exclusive)
11491149

0 commit comments

Comments
 (0)