mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-25 22:10:22 +00:00
[44] small fixes
This commit is contained in:
parent
53bffddfc8
commit
3fcaf6fc01
5 changed files with 12 additions and 4 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.16.2-develop43
|
||||
1.16.2-develop44
|
||||
|
|
|
@ -670,7 +670,12 @@ class ConfigFile:
|
|||
params["split_duplicates"] = check_for_attribute(lib, "split_duplicates", var_type="bool", default=False, save=False, do_print=False)
|
||||
params["radarr_add_all_existing"] = check_for_attribute(lib, "radarr_add_all_existing", var_type="bool", default=False, save=False, do_print=False)
|
||||
params["sonarr_add_all_existing"] = check_for_attribute(lib, "sonarr_add_all_existing", var_type="bool", default=False, save=False, do_print=False)
|
||||
params["missing_path"] = check_for_attribute(lib, "missing_path", var_type="path", default_is_none=True, save=False)
|
||||
params["missing_path"] = None
|
||||
if "missing_path" in lib and lib["missing_path"]:
|
||||
if os.path.exists(os.path.dirname(os.path.abspath(lib["missing_path"]))):
|
||||
params["missing_path"] = lib["missing_path"]
|
||||
else:
|
||||
logger.error(f"Config Error: Folder {os.path.dirname(os.path.abspath(lib['missing_path']))} does not exist")
|
||||
|
||||
if lib and "operations" in lib and lib["operations"]:
|
||||
if isinstance(lib["operations"], dict):
|
||||
|
|
|
@ -95,12 +95,12 @@ class Library(ABC):
|
|||
self.stats = {"created": 0, "modified": 0, "deleted": 0, "added": 0, "unchanged": 0, "removed": 0, "radarr": 0, "sonarr": 0, "names": []}
|
||||
self.status = {}
|
||||
|
||||
self.items_library_operation = True if self.assets_for_all or self.mass_genre_update or self.mass_audience_rating_update \
|
||||
self.items_library_operation = True if self.assets_for_all or self.mass_genre_update or self.mass_audience_rating_update or self.remove_title_parentheses \
|
||||
or self.mass_critic_rating_update or self.mass_content_rating_update or self.mass_originally_available_update or self.mass_imdb_parental_labels or self.mass_trakt_rating_update \
|
||||
or self.genre_mapper or self.content_rating_mapper or self.tmdb_collections or self.radarr_add_all_existing or self.sonarr_add_all_existing else False
|
||||
self.library_operation = True if self.items_library_operation or self.delete_unmanaged_collections or self.delete_collections_with_less \
|
||||
or self.radarr_remove_by_tag or self.sonarr_remove_by_tag or self.mass_collection_mode or self.genre_collections \
|
||||
or self.show_unmanaged or self.metadata_backup or self.update_blank_track_titles or self.remove_title_parentheses else False
|
||||
or self.show_unmanaged or self.metadata_backup or self.update_blank_track_titles else False
|
||||
self.meta_operations = [self.mass_genre_update, self.mass_audience_rating_update, self.mass_critic_rating_update, self.mass_content_rating_update, self.mass_originally_available_update]
|
||||
|
||||
if self.asset_directory:
|
||||
|
|
|
@ -601,6 +601,7 @@ class MetadataFile(DataFile):
|
|||
updated = False
|
||||
|
||||
def add_edit(name, current_item, group=None, alias=None, key=None, value=None, var_type="str"):
|
||||
nonlocal updated
|
||||
if value or name in alias:
|
||||
if value or group[alias[name]]:
|
||||
if key is None: key = name
|
||||
|
@ -642,6 +643,7 @@ class MetadataFile(DataFile):
|
|||
logger.error(f"Metadata Error: {name} attribute is blank")
|
||||
|
||||
def finish_edit(current_item, description):
|
||||
nonlocal updated
|
||||
if updated:
|
||||
try:
|
||||
current_item.saveEdits()
|
||||
|
|
|
@ -421,6 +421,7 @@ def library_operations(config, library):
|
|||
logger.debug(f"Sonarr Add All Existing: {library.sonarr_add_all_existing}")
|
||||
logger.debug(f"Sonarr Remove by Tag: {library.sonarr_remove_by_tag}")
|
||||
logger.debug(f"Update Blank Track Titles: {library.update_blank_track_titles}")
|
||||
logger.debug(f"Update Remove Title Parentheses: {library.remove_title_parentheses}")
|
||||
logger.debug(f"TMDb Collections: {library.tmdb_collections}")
|
||||
logger.debug(f"Genre Collections: {library.genre_collections}")
|
||||
logger.debug(f"Genre Mapper: {library.genre_mapper}")
|
||||
|
|
Loading…
Reference in a new issue