ash/lib
Barnabas Jovanovics 00ee13143b
fix: handle resource being passed as query code_interface.ex (#1057)
* handle resource being passed as query code_interface.ex

This bit me today because I had code  like this 

```elixir
                Resource
                |> filter_board_codes(board_codes)
                |> filter_min_price(min_price)
                |> filter_max_price(max_price)
                |> filter_refundable_only(refundable_only)
```

and all the `filter_*` functions looked like this

```elixir
def filter_something(query, nil), do: query

def filter_something(query, something) do
  query
  |> Ash.Query.filter(....)
end
```

* Update lib/ash/code_interface.ex

* add another case

---------

Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
2024-04-25 10:37:44 -04:00
..
ash fix: handle resource being passed as query code_interface.ex (#1057) 2024-04-25 10:37:44 -04:00
mix fix: don't carry over all changes during atomic upgrade 2024-04-22 19:01:05 -04:00
sat_solver chore: properly manage sat solver dependencies 2024-04-05 15:11:09 -04:00
ash.ex feat: Ash.create and Ash.update oneliner (#1055) 2024-04-24 15:28:26 -04:00