Fix double stringification of context map keys
This commit is contained in:
parent
9655d63885
commit
ad4ad5cc9d
1 changed files with 2 additions and 5 deletions
|
@ -101,11 +101,8 @@ defmodule JSON.LD do
|
||||||
|> do_context(options)
|
|> do_context(options)
|
||||||
end
|
end
|
||||||
|
|
||||||
defp do_context(%{"@context" => _} = object, options),
|
defp do_context(%{"@context" => _} = object, options), do: Context.create(object, options)
|
||||||
do: Context.create(object, options)
|
defp do_context(context, options), do: Context.create(%{"@context" => context}, options)
|
||||||
|
|
||||||
defp do_context(context, options),
|
|
||||||
do: Context.create(%{"@context" => stringify_keys(context)}, options)
|
|
||||||
|
|
||||||
defp stringify_keys(map) when is_map(map) do
|
defp stringify_keys(map) when is_map(map) do
|
||||||
Map.new(map, fn
|
Map.new(map, fn
|
||||||
|
|
Loading…
Reference in a new issue