Skip to content

Commit aeff511

Browse files
committed
Handle ... accordingly in escape binding
1 parent 08d9b71 commit aeff511

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/ecto/query/builder.ex

+4-2
Original file line numberDiff line numberDiff line change
@@ -926,10 +926,12 @@ defmodule Ecto.Query.Builder do
926926
end
927927
end
928928

929-
defp escape_bind({{{var, _, context}, ix}, _}) when is_atom(var) and is_atom(context),
930-
do: {:pos, var, ix}
929+
defp escape_bind({{:..., _, _context}, ix}),
930+
do: {:pos, :..., ix}
931931
defp escape_bind({{var, _, context}, ix}) when is_atom(var) and is_atom(context),
932932
do: {:pos, var, ix}
933+
defp escape_bind({{{var, _, context}, ix}, _}) when is_atom(var) and is_atom(context),
934+
do: {:pos, var, ix}
933935
defp escape_bind({{name, {var, _, context}}, _ix}) when is_atom(name) and is_atom(var) and is_atom(context),
934936
do: {:named, var, name}
935937
defp escape_bind({{{:^, _, [expr]}, {var, _, context}}, _ix}) when is_atom(var) and is_atom(context),

0 commit comments

Comments
 (0)