X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/13b9f2b0a12f6077b36cde955a77319034f19cef..c175a7540d20336179dfd453183bfe69e6f5827e:/apps/archive/views.py diff --git a/apps/archive/views.py b/apps/archive/views.py index 59239d2..369e7e4 100644 --- a/apps/archive/views.py +++ b/apps/archive/views.py @@ -151,7 +151,7 @@ def move_to_new(request, filename): @require_POST @permission_required('archive.change_audiobook') -def publish(request, aid): +def publish(request, aid, publish=True): """ mark file for publishing """ audiobook = get_object_or_404(models.Audiobook, id=aid) tags = { @@ -164,8 +164,8 @@ def publish(request, aid): audiobook.mp3_status = audiobook.ogg_status = status.WAITING audiobook.save() # isn't there a race here? - audiobook.mp3_task = tasks.Mp3Task.delay(aid).task_id - audiobook.ogg_task = tasks.OggTask.delay(aid).task_id + audiobook.mp3_task = tasks.Mp3Task.delay(aid, publish).task_id + audiobook.ogg_task = tasks.OggTask.delay(aid, publish).task_id audiobook.save() return redirect(file_managed, aid)