diff --git a/picard/mbxml.py b/picard/mbxml.py index e0873ba00..4bb9efdc1 100644 --- a/picard/mbxml.py +++ b/picard/mbxml.py @@ -133,11 +133,12 @@ def artist_credit_to_metadata(node, m=None, release=None, config=None): def label_info_from_node(node): labels = [] catalog_numbers = [] - for label_info in node.label_info: - if 'label' in label_info.children: - labels.append(label_info.label[0].name[0].text) - if 'catalog_number' in label_info.children: - catalog_numbers.append(label_info.catalog_number[0].text) + if node.count != "0": + for label_info in node.label_info: + if 'label' in label_info.children: + labels.append(label_info.label[0].name[0].text) + if 'catalog_number' in label_info.children: + catalog_numbers.append(label_info.catalog_number[0].text) return (labels, catalog_numbers) def track_to_metadata(node, track, config=None):