diff --git a/jobs.py b/jobs.py index 435da737eb1fdcadc9462d01c7cb977d66bcdcd6..432935beed319e7c99558bd410d49f3b4c4764f4 100644 --- a/jobs.py +++ b/jobs.py @@ -103,7 +103,7 @@ def jobs_worker_ping(hostname): @jobs_api_token_required def jobs_ping(id): hostname = request.values['host'] - status = json.dumps(request.values['status'], default=date_json_handler) + status = json.dumps(json.loads(request.values['status']), default=date_json_handler) state = request.values['state'] if state == 'finished': query('UPDATE jobs SET time_finished = ?, status = ?, state = "finished" where id = ?', datetime.now(), status, id)