Improved update system logic

This commit is contained in:
Logan Cusano
2025-05-26 01:15:03 -04:00
parent a6c318ecc8
commit 8a63f11315

View File

@@ -107,9 +107,15 @@ async def get_system_by_client_route(client_id: str):
@systems_bp.route('/<string:system_id>', methods=['PUT'])
async def update_system_route(system_id: str, updated_system_data):
async def update_system_route(system_id: str):
try:
update_system = await current_app.sys_db_h.update_system({"_id", system_id}, updated_system_data)
updated_system_data = await request.get_json()
if not data:
abort(400, "No update data provided.")
query = {"_id": system_id}
update_system = await current_app.sys_db_h.update_system(query, {"$set": data})
if update_system:
print("Updated system:", update_system)