Hi All,
I am using Cloak 0.6.2 version. It was working all good. I upgraded the Elixir version to Elixir 1.13.0, Phoenix - 1.5.9 and phoenix_pubsub : 2.0.
After upgrading, I am getting the following error
- (exit) an exception was raised:
** (UndefinedFunctionError) function Cloak.EncryptedBinaryField.equal?/2 is undefined or private
(cloak 0.6.2) Cloak.EncryptedBinaryField.equal?(nil, “Basement Flat, 2 Barons Court Road”)
(ecto 3.7.2) lib/ecto/changeset.ex:576: Ecto.Changeset.cast_field/8
I am passing the changeset in this way
struct
|> cast(
upcase(params, [:current_address_postcode]),
~w[
current_address_street current_address_locality current_address_county
current_address_postcode current_address_udprn
]a
)
It was working all good previously, now it is throwing error.
Any help to fix this, would be highly appreciated.
Thanks,
Santosh T


















