From 0aefcd3f187bca7b32b6de4e52bbccf0211a523f Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Mon, 27 Nov 2017 17:58:21 +0100
Subject: [PATCH] Fixed json handling job api endpoint

---
 jobs.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jobs.py b/jobs.py
index 435da73..432935b 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)
-- 
GitLab