From 45bed808d39fae2845ba4addbd71f31be2e485d4 Mon Sep 17 00:00:00 2001 From: David Logie Date: Mon, 3 Apr 2017 19:48:45 +0100 Subject: [PATCH] Don't fail if there are no areas listed in a release event. --- beets/autotag/mb.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/beets/autotag/mb.py b/beets/autotag/mb.py index 4bee5b5b0..21dd8a715 100644 --- a/beets/autotag/mb.py +++ b/beets/autotag/mb.py @@ -118,8 +118,11 @@ def _preferred_release_event(release): for event in release.get('release-event-list', {}): for country in countries: - if country in event['area']['iso-3166-1-code-list']: - return country, event['date'] + try: + if country in event['area']['iso-3166-1-code-list']: + return country, event['date'] + except KeyError: + pass return release.get('country'), release.get('date')