From a9830ab0a6f7a134e47e830e48013613ed8f94fa Mon Sep 17 00:00:00 2001 From: Ruud Date: Sat, 21 Apr 2012 21:13:55 +0200 Subject: [PATCH] Check for proper returned value. fixes #126 --- couchpotato/core/plugins/manage/main.py | 3 ++- couchpotato/core/plugins/scanner/main.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/plugins/manage/main.py b/couchpotato/core/plugins/manage/main.py index d4bae232..52b42271 100644 --- a/couchpotato/core/plugins/manage/main.py +++ b/couchpotato/core/plugins/manage/main.py @@ -56,7 +56,8 @@ class Manage(Plugin): log.info('Updating manage library: %s' % directory) identifiers = fireEvent('scanner.folder', folder = directory, newer_than = last_update, single = True) - added_identifiers.extend(identifiers) + if identifiers: + added_identifiers.extend(identifiers) # Break if CP wants to shut down if self.shuttingDown(): diff --git a/couchpotato/core/plugins/scanner/main.py b/couchpotato/core/plugins/scanner/main.py index 7bc726c0..a36742de 100644 --- a/couchpotato/core/plugins/scanner/main.py +++ b/couchpotato/core/plugins/scanner/main.py @@ -129,7 +129,8 @@ class Scanner(Plugin): # Add release fireEvent('release.add', group = group) library_item = fireEvent('library.update', identifier = group['library'].get('identifier'), single = True) - added_identifier.append(library_item['identifier']) + if library_item: + added_identifier.append(library_item['identifier']) return added_identifier