fix item reload

This commit is contained in:
meisnate12 2022-02-01 00:36:51 -05:00
parent ff5f7e2bff
commit 6ef5b2125a
2 changed files with 9 additions and 10 deletions

View file

@ -1 +1 @@
1.15.1-develop30
1.15.1-develop31

View file

@ -283,15 +283,14 @@ class MetadataFile(DataFile):
if not all_items:
all_items = library.get_all()
for i, item in enumerate(all_items, 1):
item.reload(checkFiles=False, includeAllConcerts=False, includeBandwidths=False, includeChapters=False,
includeChildren=False, includeConcerts=False, includeExternalMedia=False, includeExtras=False,
includeFields=False, includeGeolocation=False, includeLoudnessRamps=False, includeMarkers=False,
includeOnDeck=False, includePopularLeaves=False, includeRelated=False, includeRelatedCount=0,
includeReviews=False, includeStations=False)
for actor in item.actors[:actor_depth]:
if actor.id not in people:
people[actor.id] = {"name": actor.tag, "count": 0}
people[actor.id]["count"] += 1
try:
self.library.reload(item)
for actor in item.actors[:actor_depth]:
if actor.id not in people:
people[actor.id] = {"name": actor.tag, "count": 0}
people[actor.id]["count"] += 1
except Failed as e:
logger.error(f"Plex Error: {e}")
roles = [data for _, data in people.items()]
roles.sort(key=operator.itemgetter('count'), reverse=True)
for role in roles: