diff --git a/jobs.py b/jobs.py index 23fc2edc49ebb4392a83cb60489d8740b93afa0a..c984f7c1d9ccff75448c94bf6994412c2324819b 100644 --- a/jobs.py +++ b/jobs.py @@ -90,12 +90,6 @@ def jobs_catch_broken(): except: pass -@app.route('/internal/jobs/api/worker/<hostname>/ping', methods=['GET', 'POST']) -@jobs_api_token_required -def jobs_worker_ping(hostname): - query('REPLACE INTO worker (hostname, last_ping) values (?, ?)', hostname, datetime.now()) - return 'OK',200 - @app.route('/internal/jobs/api/job/<int:id>/ping', methods=['GET', 'POST']) @jobs_api_token_required def jobs_ping(id): @@ -117,6 +111,7 @@ def jobs_ping(id): @app.route('/internal/jobs/api/worker/<hostname>/schedule', methods=['POST']) @jobs_api_token_required def jobs_schedule(hostname): + query('REPLACE INTO worker (hostname, last_ping) values (?, ?)', hostname, datetime.now()) hostdata = request.get_json() if not hostdata: return 'no hostdata sent', 400