fix: check correct calculation dependency for relationship

This commit is contained in:
Zach Daniel 2023-06-07 10:11:33 -04:00
parent 1e52079416
commit 1d6e5b2827

View file

@ -1487,7 +1487,10 @@ defmodule Ash.Actions.Read do
%{type: :relationship} = rel_dep -> %{type: :relationship} = rel_dep ->
if rel_dep.path == dep.path ++ [{dep.relationship, dep.query}] do if rel_dep.path == dep.path ++ [{dep.relationship, dep.query}] do
nested_relationship = nested_relationship =
Ash.Resource.Info.relationship(relationship.destination, dep.relationship) Ash.Resource.Info.relationship(
relationship.destination,
rel_dep.relationship
)
if !nested_relationship do if !nested_relationship do
raise """ raise """