Skip to content

Commit d2f693c

Browse files
authored
Merge pull request #67 from nadilas/fix/tagged-struct-expr-handling
Fix/tagged struct expr handling
2 parents 53402e2 + 9ef48fa commit d2f693c

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

lib/ecto/adapters/libsql/connection.ex

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1317,11 +1317,16 @@ defmodule Ecto.Adapters.LibSql.Connection do
13171317
quote_name(name)
13181318
end
13191319

1320-
# Type casting
1320+
# Type casting (pre-planning AST form)
13211321
defp expr({:type, _, [arg, _type]}, sources, query) do
13221322
expr(arg, sources, query)
13231323
end
13241324

1325+
# Type casting (post-planning Tagged struct form)
1326+
defp expr(%Ecto.Query.Tagged{value: value}, sources, query) do
1327+
expr(value, sources, query)
1328+
end
1329+
13251330
# SubQuery expression - generates inline SQL subquery
13261331
defp expr(%Ecto.SubQuery{query: query}, sources, parent_query) do
13271332
combinations =

0 commit comments

Comments
 (0)