pull/277/head
meisnate12 4 years ago
parent d94a9fc44a
commit 4fe06ec64a

@ -132,14 +132,11 @@ class Metadata:
elif f"{attr}.sync" in alias and group[alias[f"{attr}.sync"]] is None: elif f"{attr}.sync" in alias and group[alias[f"{attr}.sync"]] is None:
logger.error(f"Metadata Error: {attr}.sync attribute is blank") logger.error(f"Metadata Error: {attr}.sync attribute is blank")
elif attr in alias or f"{attr}.remove" in alias or f"{attr}.sync" in alias: elif attr in alias or f"{attr}.remove" in alias or f"{attr}.sync" in alias:
add_tags = group[alias[attr]] if attr in alias else None add_tags = util.get_list(group[alias[attr]]) if attr in alias else []
if extra: if extra:
if add_tags:
add_tags.extend(extra) add_tags.extend(extra)
else: remove_tags = util.get_list(group[alias[f"{attr}.remove"]]) if f"{attr}.remove" in alias else None
add_tags = extra sync_tags = util.get_list(group[alias[f"{attr}.sync"]]) if f"{attr}.sync" in alias else None
remove_tags = group[alias[f"{attr}.remove"]] if f"{attr}.remove" in alias else None
sync_tags = group[alias[f"{attr}.sync"]] if f"{attr}.sync" in alias else None
return self.library.edit_tags(attr, obj, add_tags=add_tags, remove_tags=remove_tags, sync_tags=sync_tags, key=key) return self.library.edit_tags(attr, obj, add_tags=add_tags, remove_tags=remove_tags, sync_tags=sync_tags, key=key)
return False return False

Loading…
Cancel
Save