Fix if multiplier is an empty string

This commit is contained in:
Linus Dietz
2023-06-23 12:43:22 +02:00
parent 13cf419022
commit 68de908e05
+3 -1
View File
@@ -334,7 +334,9 @@ def parse_api_data(data, sensor_id=None):
multiplier = 1
if keys_exists(settings["volvoData"], "odometerMultiplier"):
multiplier = settings["volvoData"]["odometerMultiplier"]
if multiplier < 1:
if isinstance(multiplier, str):
multiplier = 1
elif multiplier < 1:
multiplier = 1
return int(data["odometer"]["value"]) * multiplier if keys_exists(data, "odometer") else None
elif sensor_id == "window_front_left":