admin_api_controller.ex: fix remaining params at once
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Fri, 12 Oct 2018 04:43:08 +0000 (06:43 +0200)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sat, 17 Nov 2018 19:25:54 +0000 (20:25 +0100)
lib/pleroma/web/admin_api/admin_api_controller.ex

index 7ef60b1f4b71c24ac862827c67baa9463a3138f5..70c1caaecd2bd6b7f2e7564ed9f9096daa9b05d4 100644 (file)
@@ -7,7 +7,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
 
   action_fallback(:errors)
 
-  def user_delete(conn, %{nickname: nickname}) do
+  def user_delete(conn, %{"nickname" => nickname}) do
     user = User.get_by_nickname(nickname)
 
     if user[:local] == true do
@@ -22,7 +22,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
 
   def user_create(
         conn,
-        %{user: %{nickname: nickname, email: email, password: password} = user}
+        %{user: %{"nickname" => nickname, "email" => email, "password" => password} = user}
       ) do
     new_user = %User{
       nickname: nickname,
@@ -41,14 +41,14 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
     |> send(200)
   end
 
-  def relay_follow(conn, %{relay_url: target}) do
+  def relay_follow(conn, %{"relay_url" => target}) do
     :ok = Relay.follow(target)
 
     conn
     |> send(200)
   end
 
-  def relay_unfollow(conn, %{relay_url: target}) do
+  def relay_unfollow(conn, %{"relay_url" => target}) do
     :ok = Relay.unfollow(target)
 
     conn