mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
fix: extract relationship filters from pre-authorization query
This commit is contained in:
parent
57654d3df4
commit
3baa9c5951
1 changed files with 2 additions and 1 deletions
|
@ -290,6 +290,7 @@ defmodule Ash.Actions.Read do
|
|||
),
|
||||
query <- Map.put(query, :sort, sort),
|
||||
query <- add_select_if_none_exists(query),
|
||||
pre_authorization_query <- query,
|
||||
{:ok, query} <- authorize_query(query, opts),
|
||||
query_before_pagination <- query,
|
||||
{:ok, query} <-
|
||||
|
@ -303,7 +304,7 @@ defmodule Ash.Actions.Read do
|
|||
{:ok, relationship_path_filters} <-
|
||||
Ash.Filter.relationship_filters(
|
||||
query.api,
|
||||
query,
|
||||
pre_authorization_query,
|
||||
opts[:actor],
|
||||
query.tenant,
|
||||
Map.values(query.aggregates),
|
||||
|
|
Loading…
Reference in a new issue