From 2bced1890c4bb48f12cccd2ce021cd44060e7f07 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 25 Feb 2009 01:26:33 +0100 Subject: [PATCH] Fixed XML parsing error in original release date plugin --- contrib/plugins/originalreleasedate.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/contrib/plugins/originalreleasedate.py b/contrib/plugins/originalreleasedate.py index 4b911f5a1..509ab4f8a 100644 --- a/contrib/plugins/originalreleasedate.py +++ b/contrib/plugins/originalreleasedate.py @@ -42,11 +42,13 @@ def original_release_date(album, metadata, release_node): for relation_list in release_node.relation_list: if relation_list.target_type == 'Release': for relation in relation_list.relation: - if relation.type == 'FirstAlbumRelease' and relation.direction == 'backward': - album._requests += 1 - album.tagger.xmlws.get_release_by_id(relation.target, - partial(_earliest_release_downloaded, album, metadata, relation.target), - ['release-events']) + try: + if relation.type == 'FirstAlbumRelease' and relation.direction == 'backward': + album._requests += 1 + album.tagger.xmlws.get_release_by_id(relation.target, + partial(_earliest_release_downloaded, album, metadata, relation.target), + ['release-events']) + except AttributeError: pass def get_earliest_release_date(album, metadata): earliest_date = metadata["originaldate"]