PICARD-798: Handle empty collection list

This commit is contained in:
Sambhav Kothari
2017-02-03 01:34:42 +05:30
parent 2052bd326b
commit d3cf9e5bf5

View File

@@ -141,12 +141,14 @@ class Album(DataObject, Item):
# Add album to collections
if "collection_list" in release_node.children:
for node in release_node.collection_list[0].collection:
if node.editor[0].text.lower() == config.persist["oauth_username"].lower():
if node.id not in user_collections:
user_collections[node.id] = \
Collection(node.id, node.name[0].text, node.release_list[0].count)
user_collections[node.id].releases.add(self.id)
# Check for empty collection list
if "collection" in release_node.collection_list.children:
for node in release_node.collection_list[0].collection:
if node.editor[0].text.lower() == config.persist["oauth_username"].lower():
if node.id not in user_collections:
user_collections[node.id] = \
Collection(node.id, node.name[0].text, node.release_list[0].count)
user_collections[node.id].releases.add(self.id)
# Run album metadata plugins
try: