Skip to content

Commit f6e2028

Browse files
authored
fix: extract_fields_from_expr returns [] instead of all_attribute_names when a query selects all fields ({:&, [], [ix]}) but has no take clause (#192)
1 parent 0af1658 commit f6e2028

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/aggregate.ex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2579,6 +2579,9 @@ defmodule AshSql.Aggregate do
25792579
%{^ix => {:map, fields}} when is_list(fields) ->
25802580
fields
25812581

2582+
take when take == %{} ->
2583+
all_attribute_names
2584+
25822585
_ ->
25832586
[]
25842587
end

0 commit comments

Comments
 (0)