From 96d59f00e6ef7fa9d60a252f3fb79ab58de08ebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 8 Apr 2020 15:08:36 +0200 Subject: [PATCH] Do not support JSON selectors on type, closes #3273 --- lib/ecto/query/builder.ex | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/ecto/query/builder.ex b/lib/ecto/query/builder.ex index f441307c30..1bb12ee3a4 100644 --- a/lib/ecto/query/builder.ex +++ b/lib/ecto/query/builder.ex @@ -111,10 +111,6 @@ defmodule Ecto.Query.Builder do escape_with_type(expr, type, params_acc, vars, env) end - def escape({:type, _, [{{:., _, [Access, :get]}, _, _} = expr, type]}, _type, params_acc, vars, env) do - escape_with_type(expr, type, params_acc, vars, env) - end - def escape({:type, meta, [expr, type]}, given_type, params_acc, vars, env) do case Macro.expand_once(expr, get_env(env)) do ^expr ->