diff options
| author | William Pitcock <nenolod@dereferenced.org> | 2019-05-25 05:54:02 +0000 | 
|---|---|---|
| committer | William Pitcock <nenolod@dereferenced.org> | 2019-05-25 05:54:02 +0000 | 
| commit | e7e2e7a1a633e2f7e493d040e290c931320d8cc8 (patch) | |
| tree | 02cff9332201c0f74cb7ecccef369cd299ef3b34 /lib | |
| parent | 59a703fcbe6436c92d0e276caaf55f599c3165f4 (diff) | |
| download | pleroma-e7e2e7a1a633e2f7e493d040e290c931320d8cc8.tar.gz pleroma-e7e2e7a1a633e2f7e493d040e290c931320d8cc8.zip | |
user info: allow formdata for notification settings like every other API
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/user/info.ex | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/lib/pleroma/user/info.ex b/lib/pleroma/user/info.ex index fb4cf3cc3..b0bfdf4f4 100644 --- a/lib/pleroma/user/info.ex +++ b/lib/pleroma/user/info.ex @@ -75,6 +75,11 @@ defmodule Pleroma.User.Info do    end    def update_notification_settings(info, settings) do +    settings = +      settings +      |> Enum.map(fn {k, v} -> {k, v in [true, "true", "True", "1"]} end) +      |> Map.new() +      notification_settings =        info.notification_settings        |> Map.merge(settings) | 
