Skip to content

Commit bbb0b27

Browse files
committed
remove discarded matches from query results
1 parent 6c96c2b commit bbb0b27

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/algora/matches/matches.ex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ defmodule Algora.Matches do
1919
|> filter_by_org_id(opts[:org_id])
2020
|> filter_by_status(opts[:status])
2121
|> join(:inner, [m], j in assoc(m, :job_posting), as: :j)
22-
|> filter_by_org_id(opts[:org_id])
2322
|> order_by(^order_by_clause)
2423
|> maybe_preload(opts[:preload])
2524
|> Repo.all()
@@ -257,7 +256,9 @@ defmodule Algora.Matches do
257256
defp filter_by_org_id(query, nil), do: query
258257

259258
defp filter_by_org_id(query, org_id) do
260-
where(query, [m, j], j.user_id == ^org_id)
259+
query
260+
|> where([m, j], j.user_id == ^org_id)
261+
|> where([m, j], is_nil(m.company_discarded_at))
261262
end
262263

263264
defp filter_by_status(query, nil), do: query

0 commit comments

Comments
 (0)