Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -474,7 +474,7 @@ def assign_members_to_job():
|
|
| 474 |
try:
|
| 475 |
all_members = db.reference("members").get() or {}
|
| 476 |
selected_members = [{"id": m_id, **m_data} for m_id, m_data in all_members.items() if m_id in member_ids]
|
| 477 |
-
if len(selected_members) <
|
| 478 |
job_ref.update({"assigned_members": selected_members})
|
| 479 |
return jsonify({"message": f"{len(selected_members)} members assigned"}), 200
|
| 480 |
except Exception as e: logger.error(f"Error assigning members to job {job_id}: {e}", exc_info=True); return jsonify({"error": "Internal server error"}), 500
|
|
|
|
| 474 |
try:
|
| 475 |
all_members = db.reference("members").get() or {}
|
| 476 |
selected_members = [{"id": m_id, **m_data} for m_id, m_data in all_members.items() if m_id in member_ids]
|
| 477 |
+
if len(selected_members) < 1: return jsonify({"error": "At least 1 member must be assigned"}), 400
|
| 478 |
job_ref.update({"assigned_members": selected_members})
|
| 479 |
return jsonify({"message": f"{len(selected_members)} members assigned"}), 200
|
| 480 |
except Exception as e: logger.error(f"Error assigning members to job {job_id}: {e}", exc_info=True); return jsonify({"error": "Internal server error"}), 500
|