fix: Repo.transact -> Repo.transaction (crash on email change + token revocation)
This commit is contained in:
parent
c4cd659321
commit
15c4ba11a1
1 changed files with 2 additions and 2 deletions
|
|
@ -231,7 +231,7 @@ defmodule Microwaveprop.Accounts do
|
|||
def update_user_email(user, token) do
|
||||
context = "change:#{user.email}"
|
||||
|
||||
Repo.transact(fn ->
|
||||
Repo.transaction(fn ->
|
||||
with {:ok, query} <- UserToken.verify_change_email_token_query(token, context),
|
||||
%UserToken{sent_to: email} <- Repo.one(query),
|
||||
{:ok, user} <- Repo.update(User.email_changeset(user, %{email: email})),
|
||||
|
|
@ -525,7 +525,7 @@ defmodule Microwaveprop.Accounts do
|
|||
## Token helper
|
||||
|
||||
defp update_user_and_delete_all_tokens(changeset) do
|
||||
Repo.transact(fn ->
|
||||
Repo.transaction(fn ->
|
||||
with {:ok, user} <- Repo.update(changeset) do
|
||||
Repo.delete_all(from(t in UserToken, where: t.user_id == ^user.id))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue