Fix: Some TV library sync failed, if the TV library was mixed.

This commit is contained in:
sonofsky2010 2023-07-09 15:36:33 +08:00
parent a112613d84
commit 5b45d5293c

View file

@ -548,10 +548,10 @@ def find_library(server, item):
from ..database import get_sync from ..database import get_sync
sync = get_sync() sync = get_sync()
whitelist = [x.replace('Mixed:', "") for x in sync['Whitelist']]
ancestors = server.jellyfin.get_ancestors(item['Id']) ancestors = server.jellyfin.get_ancestors(item['Id'])
for ancestor in ancestors: for ancestor in ancestors:
if ancestor['Id'] in sync['Whitelist']: if ancestor['Id'] in whitelist:
return ancestor return ancestor
LOG.error('No ancestor found, not syncing item with ID: {}'.format(item['Id'])) LOG.error('No ancestor found, not syncing item with ID: {}'.format(item['Id']))