Fix banner url validation for TheTVDb api v3 lib.

This commit is contained in:
Prinz23 2023-08-21 19:12:46 +02:00 committed by JackDandy
parent 1aa655e602
commit 7ce28b454b

View file

@ -518,7 +518,8 @@ class Tvdb(TVInfoBase):
if None is not v: if None is not v:
if k in ['banner', 'fanart', 'poster', 'image'] and v: if k in ['banner', 'fanart', 'poster', 'image'] and v:
v = (self.config['url_artworks'], v = (self.config['url_artworks'],
self.config['url_artworks_search'])['banners/' in v] % v.lstrip('/') self.config['url_artworks_search'])[
isinstance(v, string_types) and v.lstrip('/').startswith('banners/')] % v.lstrip('/')
elif 'genre' == k: elif 'genre' == k:
keep_data['genre_list'] = v keep_data['genre_list'] = v
v = '|'.join([clean_data(c) for c in v if isinstance(c, string_types)]) v = '|'.join([clean_data(c) for c in v if isinstance(c, string_types)])