From 62e7998063fed92a38a9e9168e6a97abe8704e11 Mon Sep 17 00:00:00 2001 From: Philippehaz <119739531+Philippehaz@users.noreply.github.com> Date: Tue, 28 Feb 2023 17:02:48 +0100 Subject: [PATCH] Fix div by zero --- psa_car_controller/psacc/application/battery_charge_curve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/psa_car_controller/psacc/application/battery_charge_curve.py b/psa_car_controller/psacc/application/battery_charge_curve.py index bee0cf5..ee833d1 100644 --- a/psa_car_controller/psacc/application/battery_charge_curve.py +++ b/psa_car_controller/psacc/application/battery_charge_curve.py @@ -21,7 +21,7 @@ class BatteryChargeCurve: conn = Database.get_db() conn.close() battery_curves = [] - if len(battery_curves_dto) > 0 and battery_curves_dto[-1].level > 0: + if len(battery_curves_dto) > 0 and battery_curves_dto[-1].level > 0 and battery_curves_dto[-1].autonomy > 0: battery_capacity = battery_curves_dto[-1].level * car.battery_power / 100 km_by_kw = 0.8 * battery_curves_dto[-1].autonomy / battery_capacity start = 0