From 5ba09658ab8a689ad1bb7dbd2acff58ad80c1361 Mon Sep 17 00:00:00 2001 From: Jechol Lee Date: Thu, 27 Nov 2025 11:06:10 +0900 Subject: [PATCH] fix: exclude :calculations from subquery select in wrap_in_subquery_for_aggregates --- lib/calculation.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/calculation.ex b/lib/calculation.ex index ce4517c..e524e0b 100644 --- a/lib/calculation.ex +++ b/lib/calculation.ex @@ -212,6 +212,7 @@ defmodule AshSql.Calculation do end query = Ecto.Query.select_merge(query, ^calcs) - put_in(query.__ash_bindings__[:select_calculations], Map.keys(calcs)) + select_calculations = Map.keys(calcs) |> Enum.reject(&(&1 == :calculations)) + put_in(query.__ash_bindings__[:select_calculations], select_calculations) end end