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
|
end
|
||||||
|
|
||||||
defp run_query(
|
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,
|
query,
|
||||||
_context,
|
_context,
|
||||||
load_attributes?,
|
load_attributes?,
|
||||||
|
@ -2280,20 +2294,6 @@ defmodule Ash.Actions.Read do
|
||||||
end
|
end
|
||||||
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
|
@doc false
|
||||||
def run_count_query(
|
def run_count_query(
|
||||||
%{
|
%{
|
||||||
|
|
Loading…
Reference in a new issue