From 829c2a46219d10520bb87fdbd1f48a3a5db5e318 Mon Sep 17 00:00:00 2001 From: Alexander Sosnovskiy Date: Mon, 11 Nov 2019 17:11:55 +0300 Subject: [PATCH] Support loading of mysql enum fields that are returned as strings --- lib/ecto_enum/use.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ecto_enum/use.ex b/lib/ecto_enum/use.ex index 292da2a..235f34d 100644 --- a/lib/ecto_enum/use.ex +++ b/lib/ecto_enum/use.ex @@ -50,6 +50,7 @@ defmodule EctoEnum.Use do for {key, value} <- opts do def load(unquote(value)), do: {:ok, unquote(key)} + def load(unquote(Atom.to_string(key))), do: {:ok, unquote(key)} end def valid_value?(value) do