From d5bffc374c38a050aa08c36530a27f2d8ee66911 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Fri, 25 May 2018 08:26:25 -0700 Subject: [PATCH] Fallback to blank poster/art on newsletter if image hosting is disabled --- data/interfaces/newsletters/recently_added.html | 6 +++--- .../newsletters/recently_added.internal.html | 6 +++--- plexpy/newsletters.py | 14 ++++++++++++-- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/data/interfaces/newsletters/recently_added.html b/data/interfaces/newsletters/recently_added.html index aa6f4885..5a4f2a80 100644 --- a/data/interfaces/newsletters/recently_added.html +++ b/data/interfaces/newsletters/recently_added.html @@ -594,7 +594,7 @@
- +
@@ -723,7 +723,7 @@
- +
@@ -866,7 +866,7 @@
- +
diff --git a/data/interfaces/newsletters/recently_added.internal.html b/data/interfaces/newsletters/recently_added.internal.html index a22ffd59..e8f51c99 100644 --- a/data/interfaces/newsletters/recently_added.internal.html +++ b/data/interfaces/newsletters/recently_added.internal.html @@ -595,7 +595,7 @@
- +
@@ -724,7 +724,7 @@
- +
@@ -867,7 +867,7 @@
- +
diff --git a/plexpy/newsletters.py b/plexpy/newsletters.py index 82b13a00..8ce22149 100644 --- a/plexpy/newsletters.py +++ b/plexpy/newsletters.py @@ -783,8 +783,9 @@ class RecentlyAdded(Newsletter): else: item['art_hash'] = '' - item['poster_url'] = '' + item['thumb_url'] = '' item['art_url'] = '' + item['poster_url'] = item['thumb_url'] # Keep for backwards compatibility elif helpers.get_img_service(): # Upload posters and art to image hosting service @@ -800,7 +801,7 @@ class RecentlyAdded(Newsletter): img=item['thumb'], rating_key=item['rating_key'], title=item['title'], width=150, height=height, fallback=fallback) - item['poster_url'] = img_info.get('img_url') or common.ONLINE_POSTER_THUMB + item['thumb_url'] = img_info.get('img_url') or common.ONLINE_POSTER_THUMB img_info = get_img_info( img=item['art'], rating_key=item['rating_key'], title=item['title'], @@ -810,6 +811,15 @@ class RecentlyAdded(Newsletter): item['thumb_hash'] = '' item['art_hash'] = '' + item['poster_url'] = item['thumb_url'] # Keep for backwards compatibility + + else: + for item in movies + shows + albums: + item['thumb_hash'] = '' + item['art_hash'] = '' + item['thumb_url'] = '' + item['art_hash'] = '' + item['poster_url'] = item['thumb_url'] # Keep for backwards compatibility self.data['recently_added'] = recently_added