mirror of
https://github.com/ash-project/ash.git
synced 2024-09-19 21:13:10 +12:00
fix: properly find data layer predicates when name is provided as a string
closes #1357
This commit is contained in:
parent
ac18d1804b
commit
1c641faf2e
1 changed files with 1 additions and 1 deletions
|
@ -4045,7 +4045,7 @@ defmodule Ash.Filter do
|
|||
def get_function(key, resource, public?) when is_binary(key) do
|
||||
function =
|
||||
Map.get(@string_builtin_functions, key) ||
|
||||
Enum.find(Ash.DataLayer.data_layer_functions(resource), &(&1.name() == key))
|
||||
Enum.find(Ash.DataLayer.data_layer_functions(resource), &(to_string(&1.name()) == key))
|
||||
|
||||
if public? && function && function.private?() do
|
||||
nil
|
||||
|
|
Loading…
Reference in a new issue