Skip to content

Commit

Permalink
Add logs to invitations
Browse files Browse the repository at this point in the history
  • Loading branch information
pawelsierant committed Nov 15, 2024
1 parent eeea927 commit 35e1898
Showing 1 changed file with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,13 @@ defmodule BuildelWeb.OrganizationMembershipInvitationController do
%{token: token} = conn.params
user = conn.assigns.current_user

with {:ok, hashed_token} <- Invitations.verify_token(token),
{:ok, invitation} <- Invitations.get_invitation_by_token(hashed_token),
{:ok, invitation} <- Invitations.verify_invitation(invitation),
{:ok, user} <- verify_invitation_email(user, invitation.email),
with {:ok, hashed_token} <- Invitations.verify_token(token) |> IO.inspect(),
{:ok, invitation} <-
Invitations.get_invitation_by_token(hashed_token) |> IO.inspect(label: "invitation"),
{:ok, invitation} <-
Invitations.verify_invitation(invitation) |> IO.inspect(label: "verified"),
{:ok, user} <-
verify_invitation_email(user, invitation.email) |> IO.inspect(label: "verified email"),
{:ok, user_id} <- verify_existing_membership(user, invitation.organization_id),
{:ok, _membership} <-
Organizations.create_membership(%{
Expand Down Expand Up @@ -211,6 +214,8 @@ defmodule BuildelWeb.OrganizationMembershipInvitationController do
end

defp verify_invitation_email(%Buildel.Accounts.User{} = user, email) do
IO.inspect(user)

case user.email == email do
true -> {:ok, user}
false -> {:error, :email_mismatch}
Expand Down

0 comments on commit 35e1898

Please sign in to comment.