aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadposter <hannah+pleroma@coffee-and-dreams.uk>2019-09-02 12:31:23 +0100
committerSadposter <hannah+pleroma@coffee-and-dreams.uk>2019-09-02 12:31:23 +0100
commitd0f07e55d28d25684130cb1090d0bdbb48807548 (patch)
tree7faa145fb7104d369f024fbb2d815787ec072a98
parent05c935c3961e4c1a20c7713611920318d45d4b57 (diff)
downloadpleroma-d0f07e55d28d25684130cb1090d0bdbb48807548.tar.gz
use atom key for fields
-rw-r--r--lib/pleroma/user/info.ex7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/pleroma/user/info.ex b/lib/pleroma/user/info.ex
index ca1282d02..151e025de 100644
--- a/lib/pleroma/user/info.ex
+++ b/lib/pleroma/user/info.ex
@@ -242,7 +242,12 @@ defmodule Pleroma.User.Info do
end
def remote_user_creation(info, params) do
- params = Map.put(params, "fields", Enum.map(params["fields"], &truncate_field/1))
+ params =
+ if Map.has_key?(params, :fields) do
+ Map.put(params, :fields, Enum.map(params[:fields], &truncate_field/1))
+ else
+ params
+ end
info
|> cast(params, [