fix for handling show libraries

This commit is contained in:
Blacktwin 2019-05-28 11:35:30 -04:00
parent 149ba7f873
commit 47a8c1ecb4

View File

@ -366,9 +366,9 @@ def sync_watch_status(watched, section, accountTo, userTo):
if item.type == 'episode':
show_name = item.grandparentTitle
ep_name = item.title
title = "{} {}".format(show_name, ep_name)
title = "{} - {}".format(show_name, ep_name)
show = sectionTo.get(show_name)
watch_check = show.episode(season=item.parentIndex, episode=item.index)
watch_check = show.episode(season=int(item.parentIndex), episode=int(item.index))
else:
title = item.title
watch_check = sectionTo.get(title)
@ -477,7 +477,8 @@ if __name__ == '__main__':
# Check library for watched items
sectionFrom = watchedFrom.library.section(_library.title)
if _library.type == 'show':
for episode in sectionFrom.episodes():
for show in sectionFrom.all():
for episode in show.episodes():
if episode.isWatched:
watched_lst.append(episode)
else: