Skip to content

Commit

Permalink
Migration to v13: folder scanning
Browse files Browse the repository at this point in the history
Empty strings are not accepted anymore for Many2one
  • Loading branch information
DocMarty84 committed Oct 6, 2019
1 parent 733669e commit 6e0c9da
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions models/oomusic_folder_scan.py
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@ def _scan_folder(self, folder_id):
song, song_tags = self._get_tags(os.path.join(rootdir, fn), tag=tag)
if song is False:
continue
vals = {f: "" for f in self.FIELDS_TO_CLEAN}
vals = {f: False if "_id" in f else "" for f in self.FIELDS_TO_CLEAN}
if Folder.use_tags:
vals.update(
{
Expand Down Expand Up @@ -549,7 +549,9 @@ def _scan_folder(self, folder_id):
if not vals["name"]:
vals["name"] = fn
try:
vals["track_number_int"] = int(vals["track_number"].split("/")[0])
vals["track_number_int"] = (
int(vals["track_number"].split("/")[0]) if vals["track_number"] else 0
)
except ValueError:
_logger.warning(
"Could not convert track number '%s' to integer", vals["track_number"]
Expand Down

0 comments on commit 6e0c9da

Please sign in to comment.