From 6772b9d9650466759449c0be2338bd38d66a1198 Mon Sep 17 00:00:00 2001 From: Ruud Date: Thu, 17 Jul 2014 23:09:26 +0200 Subject: [PATCH] Don't migrate when db is closed --- couchpotato/core/database.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/couchpotato/core/database.py b/couchpotato/core/database.py index 47be7f5..10ae26c 100644 --- a/couchpotato/core/database.py +++ b/couchpotato/core/database.py @@ -238,6 +238,7 @@ class Database(object): old_db = os.path.join(Env.get('data_dir'), 'couchpotato.db.old') if not os.path.isdir(failed_location) and os.path.isfile(old_db): + log.error('Corrupt database, trying migrate again') db.close() # Rename database folder @@ -331,6 +332,8 @@ class Database(object): log.info('Getting data took %s', time.time() - migrate_start) db = self.getDB() + if not db.opened: + return # Use properties properties = migrate_data['properties']