Fix automark:download by marking state after calling download.
The previous order of operations was wrongly triggering the "video already downloaded" check in ycdldb.
This commit is contained in:
parent
f1e80dac94
commit
e3abf5f39d
1 changed files with 1 additions and 1 deletions
|
@ -38,9 +38,9 @@ class Channel(Base):
|
||||||
|
|
||||||
video = status['video']
|
video = status['video']
|
||||||
if status['new'] and self.automark not in [None, "pending"]:
|
if status['new'] and self.automark not in [None, "pending"]:
|
||||||
video.mark_state(self.automark, commit=False)
|
|
||||||
if self.automark == 'downloaded':
|
if self.automark == 'downloaded':
|
||||||
self.ycdldb.download_video(video.id, commit=False)
|
self.ycdldb.download_video(video.id, commit=False)
|
||||||
|
video.mark_state(self.automark, commit=False)
|
||||||
|
|
||||||
if not force and not status['new']:
|
if not force and not status['new']:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in a new issue