mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
fix: set actor when computing aggregates that reference calculations
This commit is contained in:
parent
8103831cf6
commit
4a2563d5ae
1 changed files with 4 additions and 1 deletions
|
@ -606,11 +606,14 @@ defmodule Ash.DataLayer.Ets do
|
|||
name: name,
|
||||
load: load,
|
||||
uniq?: uniq?,
|
||||
context: context,
|
||||
default_value: default_value
|
||||
},
|
||||
{:ok, record} ->
|
||||
with {:ok, loaded_record} <-
|
||||
api.load(record, relationship_path_to_load(relationship_path, field)),
|
||||
api.load(record, relationship_path_to_load(relationship_path, field),
|
||||
actor: Map.get(context, :actor)
|
||||
),
|
||||
related <-
|
||||
Ash.Filter.Runtime.get_related(loaded_record, relationship_path),
|
||||
{:ok, filtered} <-
|
||||
|
|
Loading…
Reference in a new issue