Skip to content

Commit 18f136e

Browse files
committed
fix(front): pass service account client errors to ui
1 parent 3575a95 commit 18f136e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

front/lib/front_web/controllers/service_account_controller.ex

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ defmodule FrontWeb.ServiceAccountController do
2929

3030
{:error, message} ->
3131
conn
32-
|> put_status(:bad_request)
32+
|> put_status(422)
3333
|> json(%{error: message})
3434
end
3535
end
@@ -57,7 +57,7 @@ defmodule FrontWeb.ServiceAccountController do
5757

5858
{:error, message} ->
5959
conn
60-
|> put_status(:bad_request)
60+
|> put_status(422)
6161
|> json(%{error: message})
6262
end
6363
end
@@ -67,10 +67,10 @@ defmodule FrontWeb.ServiceAccountController do
6767
{:ok, service_account} ->
6868
render(conn, "show.json", service_account: service_account)
6969

70-
{:error, _message} ->
70+
{:error, message} ->
7171
conn
72-
|> put_status(:not_found)
73-
|> json(%{error: "Service account not found"})
72+
|> put_status(422)
73+
|> json(%{error: message})
7474
end
7575
end
7676

@@ -91,10 +91,10 @@ defmodule FrontWeb.ServiceAccountController do
9191

9292
render(conn, "show.json", service_account: service_account)
9393

94-
{:error, _message} ->
94+
{:error, message} ->
9595
conn
96-
|> put_status(:bad_request)
97-
|> json(%{error: "Failed to update service account"})
96+
|> put_status(422)
97+
|> json(%{error: message})
9898
end
9999
end
100100

@@ -112,10 +112,10 @@ defmodule FrontWeb.ServiceAccountController do
112112

113113
send_resp(conn, :no_content, "")
114114
else
115-
{:error, _message} ->
115+
{:error, message} ->
116116
conn
117-
|> put_status(:bad_request)
118-
|> json(%{error: "Failed to delete service account"})
117+
|> put_status(422)
118+
|> json(%{error: message})
119119
end
120120
end
121121

@@ -133,10 +133,10 @@ defmodule FrontWeb.ServiceAccountController do
133133

134134
json(conn, %{api_token: api_token})
135135
else
136-
{:error, _message} ->
136+
{:error, message} ->
137137
conn
138-
|> put_status(:bad_request)
139-
|> json(%{error: "Failed to regenerate token"})
138+
|> put_status(422)
139+
|> json(%{error: message})
140140
end
141141
end
142142
end

0 commit comments

Comments
 (0)