diff --git a/lib/ash/data_layer/ets/ets.ex b/lib/ash/data_layer/ets/ets.ex index 2f73636a..46be3bc6 100644 --- a/lib/ash/data_layer/ets/ets.ex +++ b/lib/ash/data_layer/ets/ets.ex @@ -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} <-