fix: show correct variance for durations with no vouchers

(cherry picked from commit bc78bc33f1)
This commit is contained in:
Gursheen Anand
2024-03-14 12:51:51 +05:30
committed by Mergify
parent c3b8c00070
commit fe3bee44e2

View File

@@ -197,6 +197,8 @@ def prepare_data(
):
details[p_key] += r.get(qty_or_amount_field, 0)
details[variance_key] = details.get(p_key) - details.get(target_key)
else:
details[variance_key] = details.get(p_key) - details.get(target_key)
details["total_achieved"] += details.get(p_key)
details["total_variance"] = details.get("total_achieved") - details.get("total_target")