Repository: alltheplaces/alltheplaces

Issue:
Spider jbhifi is broken
During the global build at 2021-06-16-14-42-20, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-06-16-14-42-20/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-06-16-14-42-20/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-06-16-14-42-20/output/jbhifi.geojson))


Discussion:
During the global build at 2021-06-23-14-42-18, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-06-23-14-42-18/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-06-23-14-42-18/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-06-23-14-42-18/output/jbhifi.geojson))
During the global build at 2021-06-30-14-42-26, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-06-30-14-42-26/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-06-30-14-42-26/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-06-30-14-42-26/output/jbhifi.geojson))
During the global build at 2021-07-07-14-42-19, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-07-07-14-42-19/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-07-07-14-42-19/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-07-07-14-42-19/output/jbhifi.geojson))
During the global build at 2021-07-14-14-42-22, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-07-14-14-42-22/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-07-14-14-42-22/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-07-14-14-42-22/output/jbhifi.geojson))
During the global build at 2021-07-28-14-42-16, spider **jbhifi** failed with **78 features** and **1 errors**.

Here's [the log](https://data.alltheplaces.xyz/runs/2021-07-28-14-42-16/logs/jbhifi.txt) and [the output](https://data.alltheplaces.xyz/runs/2021-07-28-14-42-16/output/jbhifi.geojson) ([on a map](https://data.alltheplaces.xyz/map.html?show=https://data.alltheplaces.xyz/runs/2021-07-28-14-42-16/output/jbhifi.geojson))

Resolving patch:
diff --git a/locations/spiders/jbhifi.py b/locations/spiders/jbhifi.py
--- a/locations/spiders/jbhifi.py
+++ b/locations/spiders/jbhifi.py
@@ -28,7 +28,8 @@ def start_requests(self):
     def process_trading_hours(self, store_hours):
         opening_hours = OpeningHours()
         for day in store_hours:
-            opening_hours.add_range(DAYS[day['DayOfWeek']], day['OpeningTime'], day['ClosingTime'])
+            if 'NULL' not in day['OpeningTime'] and 'NULL' not in  day['ClosingTime']:
+                opening_hours.add_range(DAYS[day['DayOfWeek']], day['OpeningTime'], day['ClosingTime'])
         
         return opening_hours.as_opening_hours()
 


Test patch: