From cde111e58438aa4dfb2284b79f2a413290ff90e2 Mon Sep 17 00:00:00 2001 From: Brett Williams Date: Mon, 31 Aug 2026 00:42:11 -0500 Subject: [PATCH] Read repo_url from multipart form in job creation The web UI submits jobs as FormData, so request.get_json() was always None and the repo_url was never seen. --- ctrl/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctrl/app.py b/ctrl/app.py index d7b1be9..4897591 100644 --- a/ctrl/app.py +++ b/ctrl/app.py @@ -103,7 +103,7 @@ def api_create_job(): job_id = db.create_job("upload", fname, os_req, cpu_req) else: data = request.get_json(silent=True) or {} - repo_url = (data.get("repo_url") or "").strip() + repo_url = (data.get("repo_url") or request.form.get("repo_url") or "").strip() if not repo_url: return jsonify({"error": "Provide a file upload or a repo_url"}), 400 job_id = db.create_job("git", repo_url, os_req, cpu_req)