@@ -27,9 +27,9 @@ defmodule CodeCorpsWeb.StripeConnectAccountController do
2727 def create ( % Conn { } = conn , params ) do
2828 params =
2929 params
30+ |> Map . put ( "managed" , true )
3031 |> Map . put ( "tos_acceptance_ip" , conn |> ConnUtils . extract_ip )
3132 |> Map . put ( "tos_acceptance_user_agent" , conn |> ConnUtils . extract_user_agent )
32- |> Map . put ( "managed" , true )
3333 with % User { } = current_user <- conn |> Guardian.Plug . current_resource ,
3434 { :ok , :authorized } <- current_user |> Policy . authorize ( :create , % StripeConnectAccount { } , params ) ,
3535 { :ok , % StripeConnectAccount { } = account } <- StripeConnectAccountService . create ( params ) do
@@ -42,8 +42,8 @@ defmodule CodeCorpsWeb.StripeConnectAccountController do
4242 with % StripeConnectAccount { } = account <- StripeConnectAccount |> Repo . get ( id ) ,
4343 % User { } = current_user <- conn |> Guardian.Plug . current_resource ,
4444 { :ok , :authorized } <- current_user |> Policy . authorize ( :update , account , params ) ,
45- { :ok , % StripeConnectAccount { } = account } <- account |> StripeConnectAccount . webhook_update_changeset ( params ) |> Repo . update do
46- conn |> render ( "show.json-api" , data: account )
45+ { :ok , % StripeConnectAccount { } = updated_account } <- account |> StripeConnectAccountService . update ( params ) do
46+ conn |> render ( "show.json-api" , data: updated_account )
4747 end
4848 end
4949end
0 commit comments