summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_files/models.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 1aeb191cf..33af742ac 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -1323,13 +1323,13 @@ class File(
q = GlobalVar.objects.filter(slug="taux_rap")
if q.count():
try:
- values["redevance"] = float(q.all()[0].value) * self.total_surface
+ values["redevance"] = float(q.all()[0].value or 0) * (self.total_surface or 0)
except ValueError:
pass
q = GlobalVar.objects.filter(slug="taux_tva")
if q.count():
try:
- values["equipments_cost_planned_tva"] = float(q.all()[0].value) * float(values.get("equipments_cost_planned", 0))
+ values["equipments_cost_planned_tva"] = float(q.all()[0].value or 0) * float(values.get("equipments_cost_planned", 0))
except ValueError:
pass
return values