This commit is contained in:
meisnate12 2021-03-23 21:35:39 -04:00
parent 014f014c3b
commit 3895a47214

View file

@ -315,8 +315,8 @@ class PlexAPI:
else:
logger.info(f"{item_type}: {m} Details Update Not Needed")
advance_edits = {}
if self.is_show:
advance_edits = {}
if "episode_sorting" in methods:
if self.metadata[m][methods["episode_sorting"]]:
@ -385,9 +385,9 @@ class PlexAPI:
if method_data in ["default", "hide", "show"]:
if method_data == "default" and item.flattenSeasons != -1:
advance_edits["flattenSeasons"] = -1
elif method_data == "hide" and item.flattenSeasons != 0:
elif method_data == "show" and item.flattenSeasons != 0:
advance_edits["flattenSeasons"] = 0
elif method_data == "show" and item.flattenSeasons != 1:
elif method_data == "hide" and item.flattenSeasons != 1:
advance_edits["flattenSeasons"] = 1
if "flattenSeasons" in advance_edits:
logger.info(f"Detail: season_display updated to {method_data}")
@ -417,19 +417,6 @@ class PlexAPI:
else:
logger.error(f"Metadata Error: episode_ordering attribute is blank")
if len(advance_edits) > 0:
logger.debug(f"Details Update: {advance_edits}")
try:
item.editAdvanced(**advance_edits)
item.reload()
logger.info(f"{item_type}: {m} Advanced Details Update Successful")
except BadRequest:
util.print_stacktrace()
logger.error(f"{item_type}: {m} Details Update Failed")
else:
logger.info(f"{item_type}: {m} Details Update Not Needed")
advance_edits = {}
if "metadata_language" in methods:
if self.metadata[m][methods["metadata_language"]]:
method_data = str(self.metadata[m][methods["metadata_language"]]).lower()