Skip to content

Commit fc00885

Browse files
authored
Merge pull request #26 from bremor/bremor-patch-1
Stop rain_amount_max being from being unknown.
2 parents c28dd05 + 3553447 commit fc00885

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

custom_components/bureau_of_meteorology/PyBoM/collector.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,14 @@ async def flatten_forecast_data(self):
121121
flattened["uv_end_time"] = uv["end_time"]
122122

123123
rain = self.daily_forecasts_data["data"][day]["rain"]
124-
flattened["rain_amount_min"] = rain["amount"]["min"]
125-
flattened["rain_amount_max"] = rain["amount"]["max"]
126124
flattened["rain_chance"] = rain["chance"]
125+
flattened["rain_amount_min"] = rain["amount"]["min"]
126+
127+
# When rain amount max is None, set as rain amount min
128+
if rain["amount"]["max"] is None:
129+
flattened["rain_amount_max"] = flattened["rain_amount_min"]
130+
else:
131+
flattened["rain_amount_max"] = rain["amount"]["max"]
127132

128133
self.daily_forecasts_data["data"][day].update(flattened)
129134

0 commit comments

Comments
 (0)