fix download state

This commit is contained in:
j 2016-02-24 12:22:36 +05:30
commit dc7ff544a7
2 changed files with 11 additions and 10 deletions

View file

@ -318,10 +318,10 @@ class List(db.Model):
for item_id in items:
i = Item.get(item_id)
if i:
if i.info['mediastate'] != 'available' and self.user_id == settings.USER_ID:
i.queue_download()
if i not in self.items:
self.items.append(i)
if self.user_id == settings.USER_ID:
i.queue_download()
i.update(commit=False)
if i.info['mediastate'] == 'available':
available_items.append(item_id)