Improved update system logic
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user