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'])
|
@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:
|
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:
|
if update_system:
|
||||||
print("Updated system:", update_system)
|
print("Updated system:", update_system)
|
||||||
|
|||||||
Reference in New Issue
Block a user