diff --git a/oml/item/api.py b/oml/item/api.py index f90a576..76de807 100644 --- a/oml/item/api.py +++ b/oml/item/api.py @@ -324,9 +324,10 @@ def cancelDownloads(data): if ids: for item in models.Item.query.filter(models.Item.id.in_(ids)): t = models.Transfer.get(item.id) - t.progress = None - t.added = None - t.save() + if t: + t.progress = None + t.added = None + t.save() p = state.user() if p in item.users: item.users.remove(p)