From 7835312253933f3ffdd956ccfb1925b2ae92a0d8 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 6 Jan 2010 17:54:27 +0100 Subject: [PATCH] Do not mark an album as complete if a track has more than one matching file. --- picard/album.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/picard/album.py b/picard/album.py index 0fa8b16ec..020d0d6f3 100644 --- a/picard/album.py +++ b/picard/album.py @@ -419,10 +419,13 @@ class Album(DataObject, Item): return len(self.unmatched_files.files) def is_complete(self): - if self.tracks: - if self.get_num_matched_tracks() == len(self.tracks): - return True - return False + if not self.tracks: + return False + for track in self.tracks: + if len(track.linked_files) != 1: + return False + else: + return True def get_num_unsaved_files(self): count = 0