This commit is contained in:
2025-02-07 13:28:49 +01:00
parent 58b74bdfab
commit 23544cbaff

View File

@@ -1,5 +1,6 @@
from datetime import datetime from datetime import datetime
from dateutil.relativedelta import relativedelta from dateutil.relativedelta import relativedelta
import decimal
from django import forms from django import forms
from django.core.validators import ValidationError from django.core.validators import ValidationError
@@ -638,9 +639,9 @@ class ResolutionAdminForm(forms.ModelForm):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) # to get the self.fields set super().__init__(*args, **kwargs) # to get the self.fields set
budget = 0.0 budget = decimal.Decimal(0.0)
total = 0.0 total = decimal.Decimal(0.0)
if (resolution := kwargs.get("instance")) is not None: if resolution := kwargs.get("instance"):
for elem in Bill.objects.filter(resolution=resolution): for elem in Bill.objects.filter(resolution=resolution):
total += elem.amount total += elem.amount