From e66ff340d681cd81cedcb3c1c6b23a4c4b614fab Mon Sep 17 00:00:00 2001 From: Matt Robinson Date: Sun, 5 Mar 2017 20:59:11 +0000 Subject: [PATCH] Prevent crash if MusicBrainz release date missing If MusicBrainz returns data for the CD being ripped but no release date is returned, we attempt to set the DATE tag to None (which is caught by mutagen). To resolve this, check if there is a value for release date before setting. --- morituri/common/program.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/morituri/common/program.py b/morituri/common/program.py index 5de9d14..58329c0 100644 --- a/morituri/common/program.py +++ b/morituri/common/program.py @@ -462,7 +462,8 @@ class Program: tags['TRACKNUMBER'] = u'%s' % number if self.metadata: - tags['DATE'] = self.metadata.release + if self.metadata.release is not None: + tags['DATE'] = self.metadata.release if number > 0: tags['MUSICBRAINZ_TRACKID'] = mbidTrack