Skip to content

Commit 184a705

Browse files
Merge pull request #66 from PandaTechAM/development
Dev to Prod
2 parents 9d3c9a0 + 6afc825 commit 184a705

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/GridifyExtensions/Extensions/QueryableExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,8 +376,8 @@ public static async Task<object> AggregateAsync<TEntity>(this IQueryable<TEntity
376376
{
377377
AggregateType.UniqueCount => await filtered.Distinct()
378378
.CountAsync(ct),
379-
AggregateType.Sum => await filtered.SumAsync(x => (double)x!, ct),
380-
AggregateType.Average => await filtered.AverageAsync(x => (double)x!, ct),
379+
AggregateType.Sum => await filtered.SumAsync(x => Math.Round((decimal)x!, 8), ct),
380+
AggregateType.Average => await filtered.AverageAsync(x => Math.Round((decimal)x!, 8), ct),
381381
AggregateType.Min => await filtered.MinAsync(ct)!,
382382
AggregateType.Max => await filtered.MaxAsync(ct)!,
383383
_ => throw new NotImplementedException()

src/GridifyExtensions/GridifyExtensions.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
<PackageIcon>pandatech.png</PackageIcon>
2222
<PackageReadmeFile>README.md</PackageReadmeFile>
2323

24-
<Version>4.0.1</Version>
25-
<PackageReleaseNotes>Changed aggregation in query logic decimal to double</PackageReleaseNotes>
24+
<Version>4.0.2</Version>
25+
<PackageReleaseNotes>Fixed aggregation rounding</PackageReleaseNotes>
2626

2727
<!-- Build quality -->
2828
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>

0 commit comments

Comments
 (0)