From 681db5dc71bf27692216947516dba1dedb1c0d22 Mon Sep 17 00:00:00 2001 From: Moritz Date: Thu, 17 Jul 2025 22:33:42 +0200 Subject: [PATCH] fix: set oidc_id from user_info["sub"] --- lib/accounts/user.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/accounts/user.ex b/lib/accounts/user.ex index 0de4a38..18fd3aa 100644 --- a/lib/accounts/user.ex +++ b/lib/accounts/user.ex @@ -91,7 +91,7 @@ defmodule Mv.Accounts.User do changeset |> Ash.Changeset.change_attribute(:email, user_info["preferred_username"]) - |> Ash.Changeset.change_attribute(:oidc_id, user_info["id"]) + |> Ash.Changeset.change_attribute(:oidc_id, user_info["sub"] || user_info["id"]) end end end