projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'parallel588/pleroma-support/compile_warnings' into 'develop'
[akkoma]
/
lib
/
pleroma
/
plugs
/
user_is_admin_plug.ex
diff --git
a/lib/pleroma/plugs/user_is_admin_plug.ex
b/lib/pleroma/plugs/user_is_admin_plug.ex
index 2f812bf47611fb26978196f082b193a7be682628..cf22ce5d064602926db32e0820ea636f250472bb 100644
(file)
--- a/
lib/pleroma/plugs/user_is_admin_plug.ex
+++ b/
lib/pleroma/plugs/user_is_admin_plug.ex
@@
-6,12
+6,14
@@
defmodule Pleroma.Plugs.UserIsAdminPlug do
options
end
options
end
- def call(%{assigns: %{user: %User{info: %{
"is_admin" => fals
e}}}} = conn, _) do
+ def call(%{assigns: %{user: %User{info: %{
is_admin: tru
e}}}} = conn, _) do
conn
conn
- |> assign(:user, nil)
end
def call(conn, _) do
conn
end
def call(conn, _) do
conn
+ |> put_resp_content_type("application/json")
+ |> send_resp(403, Jason.encode!(%{error: "User is not admin."}))
+ |> halt
end
end
end
end