Fix bug with missing tagline field in PlexWatch db import.

This commit is contained in:
Tim 2015-09-08 21:30:09 +02:00
parent c7d6ee8021
commit e5ce57fead

View file

@ -55,6 +55,7 @@ def extract_plexwatch_xml(xml=None):
parent_title = helpers.get_xml_attr(a, 'parentTitle') parent_title = helpers.get_xml_attr(a, 'parentTitle')
studio = helpers.get_xml_attr(a, 'studio') studio = helpers.get_xml_attr(a, 'studio')
title = helpers.get_xml_attr(a, 'title') title = helpers.get_xml_attr(a, 'title')
tagline = helpers.get_xml_attr(a, 'tagline')
directors = [] directors = []
if a.getElementsByTagName('Director'): if a.getElementsByTagName('Director'):
@ -153,6 +154,7 @@ def extract_plexwatch_xml(xml=None):
'grandparent_title': grandparent_title, 'grandparent_title': grandparent_title,
'parent_title': parent_title, 'parent_title': parent_title,
'title': title, 'title': title,
'tagline': tagline,
'guid': guid, 'guid': guid,
'media_index': media_index, 'media_index': media_index,
'originally_available_at': originally_available_at, 'originally_available_at': originally_available_at,
@ -356,6 +358,7 @@ def import_from_plexwatch(database=None, table_name=None, import_ignore_interval
'last_viewed_at': extracted_xml['last_viewed_at'], 'last_viewed_at': extracted_xml['last_viewed_at'],
'content_rating': row['content_rating'], 'content_rating': row['content_rating'],
'summary': row['summary'], 'summary': row['summary'],
'tagline': extracted_xml['tagline'],
'rating': extracted_xml['rating'], 'rating': extracted_xml['rating'],
'duration': extracted_xml['duration'], 'duration': extracted_xml['duration'],
'guid': extracted_xml['guid'], 'guid': extracted_xml['guid'],