utils: Fix maybe_splice_recipient when "object" isn’t a map

This commit is contained in:
Haelwenn (lanodan) Monnier 2020-11-27 00:25:24 +01:00
commit 53193b84b1
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
3 changed files with 9 additions and 4 deletions

View file

@ -12,4 +12,10 @@ defmodule Pleroma.Maps do
_ -> map
end
end
def safe_put_in(data, keys, value) when is_map(data) and is_list(keys) do
Kernel.put_in(data, keys, value)
rescue
_ -> data
end
end