fix: ignore empty relationship paths when authorizing relationships

This commit is contained in:
Zach Daniel 2024-01-08 15:47:48 -05:00
parent 4652a8237e
commit c1fd67f22c

View file

@ -3555,7 +3555,7 @@ defmodule Ash.Actions.Read do
paths_to_global_filter_on =
filter_expr
|> Ash.Filter.list_refs()
|> Enum.filter(& &1.input?)
|> Enum.filter(&(&1.input? && &1.relationship_path != []))
|> Enum.map(& &1.relationship_path)
|> Enum.uniq()