diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2018-11-17 22:10:23 +0100 |
---|---|---|
committer | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2018-11-17 22:12:14 +0100 |
commit | 0ca00b3a0719232ede8971327732fc02fce14da9 (patch) | |
tree | 34a44a11606088ea33901a5db75b16ccaaad77ba | |
parent | 76bd80d462be88db6edf730d81269704480f87fe (diff) | |
download | pleroma-0ca00b3a0719232ede8971327732fc02fce14da9.tar.gz |
Web.AdminAPI.AdminAPIController: Fixes bugs found with ExUnit
-rw-r--r-- | lib/pleroma/web/admin_api/admin_api_controller.ex | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/pleroma/web/admin_api/admin_api_controller.ex b/lib/pleroma/web/admin_api/admin_api_controller.ex index 39e85036e..bcdb4ba37 100644 --- a/lib/pleroma/web/admin_api/admin_api_controller.ex +++ b/lib/pleroma/web/admin_api/admin_api_controller.ex @@ -10,7 +10,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do def user_delete(conn, %{"nickname" => nickname}) do user = User.get_by_nickname(nickname) - if user[:local] == true do + if user.local == true do User.delete(user) else User.delete(user) @@ -20,21 +20,21 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do |> json(nickname) end - def user_create(conn, %{ - user: %{"nickname" => nickname, "email" => email, "password" => password} = user - }) do - new_user = %User{ + def user_create( + conn, + %{"nickname" => nickname, "email" => email, "password" => password} + ) do + new_user = %{ nickname: nickname, - name: user.name || nickname, + name: nickname, email: email, password: password, password_confirmation: password, - bio: user.bio || "." + bio: "." } User.register_changeset(%User{}, new_user) - - Repo.insert!(new_user) + |> Repo.insert!() conn |> json(new_user.nickname) |