field(:replies, {:array, ObjectValidators.ObjectID}, default: [])
field(:source, :map)
- field(:content_map, :map)
+ field(:contentMap, :map)
end
def cast_and_apply(data) do
# Only allow valid languages
content_map =
content_map
- |> Enum.reject(fn {lang, content} ->
+ |> Enum.reject(fn {lang, _content} ->
!Pleroma.ISO639.valid_alpha2?(lang)
end)
+ |> Enum.into(%{})
Map.put(object, "contentMap", content_map)
end