Clear IDs in query stage

This commit is contained in:
Thomas Scholtes 2014-04-19 18:01:32 +02:00
parent 4c0554a6c5
commit 07ace040fd

View file

@ -912,6 +912,9 @@ def query_tasks(session):
log.debug('yielding album %i: %s - %s' %
(album.id, album.albumartist, album.album))
items = list(album.items())
for item in items:
item.id = None
item.album_id = None
yield ImportTask(None, [album.item_dir()], items)
@ -1035,12 +1038,6 @@ def apply_choices(session):
if task.skip:
continue
items = task.imported_items()
# Clear IDs in case the items are being re-tagged.
for item in items:
item.id = None
item.album_id = None
# Change metadata.
if task.apply:
task.apply_metadata()