From c2429926174ff33934c43fe06557863d34f9bdd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Ram=C3=ADrez?= <126700441+sfc-gh-aramirezfuentes@users.noreply.github.com> Date: Wed, 8 Nov 2023 15:08:08 -0600 Subject: [PATCH] Fix in the aggregate function with alias (#90) Fix alias name when is added in the aggregate function for the column --- src/Morphir/Snowpark/AggregateMapping.elm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Morphir/Snowpark/AggregateMapping.elm b/src/Morphir/Snowpark/AggregateMapping.elm index de773bec0..36ade1687 100644 --- a/src/Morphir/Snowpark/AggregateMapping.elm +++ b/src/Morphir/Snowpark/AggregateMapping.elm @@ -27,10 +27,10 @@ processAggregateLambdaBody body mapValue ctx = [Scala.ArgValue Nothing (Scala.Literal (Scala.StringLit "To Do - Processing Other"))] concatFunctions : Constants.VariableInformation -> List Scala.ArgValue -concatFunctions (aliasList, functions) = +concatFunctions (aliasList, functions) = functions |> List.map processList - |> List.map2 joinWithAlias aliasList + |> List.map2 joinWithAlias (List.tail aliasList |> Maybe.withDefault []) processList : (String, Scala.Value) -> Scala.Value processList (funcName, columnName) =