# 342 Fix

* fixes bug where rounding error on aggregated db SUM() would occur
* simplifies code base
This commit is contained in:
2023-08-25 09:13:46 +02:00
parent 60b6968436
commit ad2f4c12f8
7 changed files with 16 additions and 25 deletions

View File

@@ -199,7 +199,9 @@ class AbstractCompensation(BaseObject,
Returns:
"""
return qs.aggregate(Sum("surface"))["surface__sum"] or 0
val = qs.aggregate(Sum("surface"))["surface__sum"] or 0
val = float('{:0.2f}'.format(val))
return val
def quality_check(self) -> CompensationQualityChecker:
""" Performs data quality check