aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlink0ff <juri@linkov.net>2018-12-12 22:30:16 +0200
committerlink0ff <juri@linkov.net>2018-12-12 22:30:16 +0200
commita40ba3ba57158401583c5f80aaa78d80b4ca319f (patch)
tree3d8d6c3d013690466ed4ea06edc29898b5cecbb1
parent2592b3c81a5af20536c3cc9709e3971d6cfb1e68 (diff)
downloadpleroma-a40ba3ba57158401583c5f80aaa78d80b4ca319f.tar.gz
Fix toggle_activated in mix task User
-rw-r--r--lib/mix/tasks/pleroma/user.ex7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/mix/tasks/pleroma/user.ex b/lib/mix/tasks/pleroma/user.ex
index 2675b021d..bcc3b9e50 100644
--- a/lib/mix/tasks/pleroma/user.ex
+++ b/lib/mix/tasks/pleroma/user.ex
@@ -142,8 +142,11 @@ defmodule Mix.Tasks.Pleroma.User do
Common.start_pleroma()
with %User{} = user <- User.get_by_nickname(nickname) do
- User.deactivate(user, !user.info["deactivated"])
- Mix.shell().info("Activation status of #{nickname}: #{user.info["deactivated"]}")
+ {:ok, user} = User.deactivate(user, !user.info.deactivated)
+
+ Mix.shell().info(
+ "Activation status of #{nickname}: #{if(user.info.deactivated, do: "de", else: "")}activated"
+ )
else
_ ->
Mix.shell().error("No user #{nickname}")