rairo commited on
Commit
6b0e879
·
verified ·
1 Parent(s): 600d444

Guarding point limits

Browse files
Files changed (1) hide show
  1. main.py +1 -1
main.py CHANGED
@@ -360,7 +360,7 @@ def create_job():
360
  if not verify_token(request): return jsonify({"error": "Unauthorized"}), 401
361
  data, job_id = request.json, str(uuid.uuid4())
362
  guarding_points = data.get("guarding_points", [])
363
- if not 5 <= len(guarding_points) <= 15: return jsonify({"error": "Guarding points must be between 5 and 15"}), 400
364
  for i, point in enumerate(guarding_points): point.setdefault("id", f"point_{i+1}")
365
  job_data = {**data, "guarding_points": guarding_points, "created_at": dt_class.now(timezone.utc).isoformat(), "status": "created", "assignments": []}
366
  try: db.reference(f"jobs/{job_id}").set(job_data); return jsonify({"message": "Job created", "job_id": job_id}), 200
 
360
  if not verify_token(request): return jsonify({"error": "Unauthorized"}), 401
361
  data, job_id = request.json, str(uuid.uuid4())
362
  guarding_points = data.get("guarding_points", [])
363
+ if len(guarding_points) < 1: return jsonify({"error": "Guarding points must be at least 1"}), 400
364
  for i, point in enumerate(guarding_points): point.setdefault("id", f"point_{i+1}")
365
  job_data = {**data, "guarding_points": guarding_points, "created_at": dt_class.now(timezone.utc).isoformat(), "status": "created", "assignments": []}
366
  try: db.reference(f"jobs/{job_id}").set(job_data); return jsonify({"message": "Job created", "job_id": job_id}), 200