Skip to content

Commit

Permalink
fix(album-update): 🐛 tags were cleared after being set instead of before
Browse files Browse the repository at this point in the history
fixes #88
  • Loading branch information
djdembeck committed Feb 27, 2023
1 parent 94aeeb3 commit 09b1ff5
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
3 changes: 0 additions & 3 deletions Contents/Code/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -448,9 +448,6 @@ def compile_metadata(self, helper):
helper.set_metadata_date()
# Tags.
helper.set_metadata_tags()
# Moods:
if helper.force:
helper.metadata.moods.clear()
# Title.
helper.set_metadata_title()
# Sort Title.
Expand Down
18 changes: 18 additions & 0 deletions Contents/Code/update_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,12 @@ def set_metadata_tags(self):
"""
# Create tagger.
tagger = TagTool(self, self.prefs)

# Clears moods if force (refresh) is true.
if self.force:
tagger.clear_moods()
tagger.clear_styles()

# Genres.
tagger.add_genres()
# Narrators.
Expand Down Expand Up @@ -522,3 +528,15 @@ def add_series_to_moods(self):
self.helper.metadata.moods.add("Series: " + self.helper.series)
if self.helper.series2:
self.helper.metadata.moods.add("Series: " + self.helper.series2)

def clear_moods(self):
"""
Clears moods.
"""
self.helper.metadata.moods.clear()

def clear_styles(self):
"""
Clears styles.
"""
self.helper.metadata.styles.clear()

0 comments on commit 09b1ff5

Please sign in to comment.