From f4e0528aa0602099ba3af9d72c0f041e65143055 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Mon, 27 Nov 2023 17:12:20 +0000 Subject: [PATCH] Addde ValueError on missing impact measure --- recommendations/Recommendations.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recommendations/Recommendations.py b/recommendations/Recommendations.py index 5e4d1cc3..aa66159b 100644 --- a/recommendations/Recommendations.py +++ b/recommendations/Recommendations.py @@ -46,7 +46,8 @@ class Recommendations: rec["co2_equivalent_savings"] = float(property_instance.data["co2-emissions-current"]) - new_carbon rec["heat_demand"] = float(property_instance.data["co2-emissions-current"]) - new_heat_demand - if rec["sap_points"] is None: - raise ValueError("Sap points missing") + if (rec["sap_points"] is None) and (rec["co2_equivalent_savings"] is None) or ( + rec["heat_demand"] is None): + raise ValueError("sap points, co2 or heat demand is missing") return property_recommendations