From 74cd49416293fa586ab327a97d175cca86a26b4c Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 21 Feb 2022 12:14:14 -0800 Subject: [PATCH] Pass media_type when retrieving show and artist children for newsletter * Fix different album types not shown on newsletter. (#1559) --- plexpy/newsletters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plexpy/newsletters.py b/plexpy/newsletters.py index d3910942..03513f1e 100644 --- a/plexpy/newsletters.py +++ b/plexpy/newsletters.py @@ -752,7 +752,7 @@ class RecentlyAdded(Newsletter): continue show_metadata = pms_connect.get_metadata_details(show_rating_key, media_info=False) - children = pms_connect.get_item_children(show_rating_key, get_grandchildren=True) + children = pms_connect.get_item_children(show_rating_key, media_type=media_type, get_grandchildren=True) filtered_children = [i for i in children['children_list'] if self.start_time < helpers.cast_to_int(i['added_at']) < self.end_time] filtered_children.sort(key=lambda x: helpers.cast_to_int(x['parent_media_index'])) @@ -802,7 +802,7 @@ class RecentlyAdded(Newsletter): continue artist_metadata = pms_connect.get_metadata_details(artist_rating_key, media_info=False) - children = pms_connect.get_item_children(artist_rating_key) + children = pms_connect.get_item_children(artist_rating_key, media_type=media_type) filtered_children = [i for i in children['children_list'] if self.start_time < helpers.cast_to_int(i['added_at']) < self.end_time] filtered_children.sort(key=lambda x: x['added_at'])