Pass media_type when retrieving show and artist children for newsletter

* Fix different album types not shown on newsletter. (#1559)
This commit is contained in:
JonnyWong16 2022-02-21 12:14:14 -08:00
parent 297620f4a9
commit 74cd494162
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -752,7 +752,7 @@ class RecentlyAdded(Newsletter):
continue continue
show_metadata = pms_connect.get_metadata_details(show_rating_key, media_info=False) 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'] filtered_children = [i for i in children['children_list']
if self.start_time < helpers.cast_to_int(i['added_at']) < self.end_time] 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'])) filtered_children.sort(key=lambda x: helpers.cast_to_int(x['parent_media_index']))
@ -802,7 +802,7 @@ class RecentlyAdded(Newsletter):
continue continue
artist_metadata = pms_connect.get_metadata_details(artist_rating_key, media_info=False) 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'] filtered_children = [i for i in children['children_list']
if self.start_time < helpers.cast_to_int(i['added_at']) < self.end_time] if self.start_time < helpers.cast_to_int(i['added_at']) < self.end_time]
filtered_children.sort(key=lambda x: x['added_at']) filtered_children.sort(key=lambda x: x['added_at'])