Commit 2043a712 authored by Vasyl Bodnaruk's avatar Vasyl Bodnaruk

Fix bug with create job

Problem was so: if you create new job and not set interval - periodic task will be created along
parent 1df09e9d
......@@ -77,9 +77,10 @@ class NewJobCreateView(CreateView):
query = request.POST.get('query')
job = Job.objects.create(name=name, spider=spider, query=query)
interval = request.POST.get('interval')
every = request.POST.get('count')
every = int(every) if every else None
job.schedule_job = make_periodic_task(job.id, schedule(interval, every))
if interval:
every = request.POST.get('count')
every = int(every) if every else None
job.schedule_job = make_periodic_task(job.id, schedule(interval, every))
job.save()
return HttpResponseRedirect(reverse('job_list'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment