diff --git a/lib/mv_web/live_helpers.ex b/lib/mv_web/live_helpers.ex index 7e31e21..1835cba 100644 --- a/lib/mv_web/live_helpers.ex +++ b/lib/mv_web/live_helpers.ex @@ -45,7 +45,10 @@ defmodule MvWeb.LiveHelpers do end defp load_role_safely(user) do - case Ash.load(user, :role, domain: Mv.Accounts) do + # Use self as actor for loading own role relationship + opts = [domain: Mv.Accounts, actor: user] + + case Ash.load(user, :role, opts) do {:ok, loaded_user} -> loaded_user {:error, _} -> user end