From 0c11ad6f9509c31ac9a8d6178db74d7cd508d1fe Mon Sep 17 00:00:00 2001 From: Barnabas Jovanovics Date: Mon, 22 Jul 2024 14:29:51 +0200 Subject: [PATCH] add default to private_fields_policy in Ash.Policy.Info --- lib/ash/policy/info.ex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ash/policy/info.ex b/lib/ash/policy/info.ex index 8d8a36cc..ec489135 100644 --- a/lib/ash/policy/info.ex +++ b/lib/ash/policy/info.ex @@ -143,8 +143,10 @@ defmodule Ash.Policy.Info do |> set_access_type(default_access_type(resource)) end + @private_fields_policy_default Application.compile_env(:ash, :policies)[:private_fields] || :show + def private_fields_policy(resource) do - Extension.get_opt(resource, [:field_policies], :private_fields) + Extension.get_opt(resource, [:field_policies], :private_fields, @private_fields_policy_default) end def policies(domain, resource) do