Only migrate file if it is found
This commit is contained in:
@@ -168,7 +168,7 @@ class Database(object):
|
|||||||
category_link = {}
|
category_link = {}
|
||||||
for x in categories:
|
for x in categories:
|
||||||
c = categories[x]
|
c = categories[x]
|
||||||
|
|
||||||
new_c = db.insert({
|
new_c = db.insert({
|
||||||
'_t': 'category',
|
'_t': 'category',
|
||||||
'order': c.get('order', 999),
|
'order': c.get('order', 999),
|
||||||
@@ -318,8 +318,9 @@ class Database(object):
|
|||||||
if file.get('type_id') == poster_type.get('id'):
|
if file.get('type_id') == poster_type.get('id'):
|
||||||
if not added_media['files'].get('image_poster'):
|
if not added_media['files'].get('image_poster'):
|
||||||
added_media['files']['image_poster'] = []
|
added_media['files']['image_poster'] = []
|
||||||
if file.get('path') not in added_media['files']['image_poster']:
|
if file.get('path') not in added_media['files']['image_poster'] and os.path.isfile(file.get('path')):
|
||||||
added_media['files']['image_poster'].append(file.get('path'))
|
added_media['files']['image_poster'].append(file.get('path'))
|
||||||
|
|
||||||
db.update(added_media)
|
db.update(added_media)
|
||||||
|
|
||||||
for rel in releases:
|
for rel in releases:
|
||||||
@@ -337,4 +338,4 @@ class Database(object):
|
|||||||
if os.path.isfile(old_db + '-wal'):
|
if os.path.isfile(old_db + '-wal'):
|
||||||
os.rename(old_db + '-wal', old_db + '-wal.old')
|
os.rename(old_db + '-wal', old_db + '-wal.old')
|
||||||
if os.path.isfile(old_db + '-shm'):
|
if os.path.isfile(old_db + '-shm'):
|
||||||
os.rename(old_db + '-shm', old_db + '-shm.old')
|
os.rename(old_db + '-shm', old_db + '-shm.old')
|
||||||
|
|||||||
Reference in New Issue
Block a user