From 659490c4058c47405ad0658c0c4997cdf8424187 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 6 Mar 2026 15:47:34 -0600 Subject: [PATCH] fix: access role from membership association in create_test_user script Organizations have memberships with roles, not direct role attribute --- e2e/scripts/create_test_user.exs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/e2e/scripts/create_test_user.exs b/e2e/scripts/create_test_user.exs index b94b31e6..c40d014e 100644 --- a/e2e/scripts/create_test_user.exs +++ b/e2e/scripts/create_test_user.exs @@ -98,7 +98,9 @@ case Accounts.get_user_by_email(email) do orgs = user.id |> Organizations.list_user_organizations() - |> Enum.filter(&(&1.role == :owner)) + |> Enum.filter(fn org -> + Enum.any?(org.memberships, &(&1.role == :owner)) + end) if Enum.empty?(orgs) do IO.puts("\n[WARN] User has no organizations")