Don't migrate when db is closed
This commit is contained in:
@@ -238,6 +238,7 @@ class Database(object):
|
|||||||
old_db = os.path.join(Env.get('data_dir'), 'couchpotato.db.old')
|
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):
|
if not os.path.isdir(failed_location) and os.path.isfile(old_db):
|
||||||
|
log.error('Corrupt database, trying migrate again')
|
||||||
db.close()
|
db.close()
|
||||||
|
|
||||||
# Rename database folder
|
# Rename database folder
|
||||||
@@ -331,6 +332,8 @@ class Database(object):
|
|||||||
log.info('Getting data took %s', time.time() - migrate_start)
|
log.info('Getting data took %s', time.time() - migrate_start)
|
||||||
|
|
||||||
db = self.getDB()
|
db = self.getDB()
|
||||||
|
if not db.opened:
|
||||||
|
return
|
||||||
|
|
||||||
# Use properties
|
# Use properties
|
||||||
properties = migrate_data['properties']
|
properties = migrate_data['properties']
|
||||||
|
|||||||
Reference in New Issue
Block a user