diff --git a/lib/ecto/adapters/myxql.ex b/lib/ecto/adapters/myxql.ex index 439da44fd..45ef3fc28 100644 --- a/lib/ecto/adapters/myxql.ex +++ b/lib/ecto/adapters/myxql.ex @@ -159,6 +159,7 @@ defmodule Ecto.Adapters.MyXQL do ## Custom MySQL types @impl true + def loaders({:array, _}, type), do: [&json_decode/1, type] def loaders({:map, _}, type), do: [&json_decode/1, &Ecto.Type.embedded_load(type, &1, :json)] def loaders(:map, type), do: [&json_decode/1, type] def loaders(:float, type), do: [&float_decode/1, type]