aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rwxr-xr-xyt_dlp_plugins/extractor/radiko.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/yt_dlp_plugins/extractor/radiko.py b/yt_dlp_plugins/extractor/radiko.py
index 7ac4aee..31d12a5 100755
--- a/yt_dlp_plugins/extractor/radiko.py
+++ b/yt_dlp_plugins/extractor/radiko.py
@@ -428,7 +428,10 @@ class _RadikoBaseIE(InfoExtractor):
return info
def _get_station_region(self, station):
- regions = self.cache.load('rajiko', 'region_index') or self._index_regions()
+ regions = self.cache.load('rajiko', 'region_index')
+ if regions is None or station not in regions:
+ regions = self._index_regions()
+
return regions[station]
def _negotiate_token(self, station_region):