mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
chore: don't require action set in run_query/6
This commit is contained in:
parent
d1d8deaab3
commit
84a426c53e
1 changed files with 15 additions and 15 deletions
|
@ -2263,7 +2263,21 @@ defmodule Ash.Actions.Read do
|
|||
end
|
||||
|
||||
defp run_query(
|
||||
%{resource: resource, action: %{manual: nil}} = ash_query,
|
||||
%{action: %{manual: {mod, opts}}} = ash_query,
|
||||
query,
|
||||
context,
|
||||
load_attributes?,
|
||||
_aggregates_at_runtime,
|
||||
_calculations_at_runtime
|
||||
) do
|
||||
ash_query
|
||||
|> mod.read(query, opts, context)
|
||||
|> Helpers.select(ash_query)
|
||||
|> Helpers.load_runtime_types(ash_query, load_attributes?)
|
||||
end
|
||||
|
||||
defp run_query(
|
||||
%{resource: resource} = ash_query,
|
||||
query,
|
||||
_context,
|
||||
load_attributes?,
|
||||
|
@ -2280,20 +2294,6 @@ defmodule Ash.Actions.Read do
|
|||
end
|
||||
end
|
||||
|
||||
defp run_query(
|
||||
%{action: %{manual: {mod, opts}}} = ash_query,
|
||||
query,
|
||||
context,
|
||||
load_attributes?,
|
||||
_aggregates_at_runtime,
|
||||
_calculations_at_runtime
|
||||
) do
|
||||
ash_query
|
||||
|> mod.read(query, opts, context)
|
||||
|> Helpers.select(ash_query)
|
||||
|> Helpers.load_runtime_types(ash_query, load_attributes?)
|
||||
end
|
||||
|
||||
@doc false
|
||||
def run_count_query(
|
||||
%{
|
||||
|
|
Loading…
Reference in a new issue