fix: add session rollback in PUT

This commit is contained in:
ІМ-24 Владислав Коваленко
2026-03-26 15:56:34 +00:00
parent 0d9dcef994
commit 1bf5687505

View File

@@ -200,9 +200,13 @@ def update_processed_agent_data(processed_agent_data_id: int, data: ProcessedAge
session.commit()
updated_result = session.execute(query).fetchone()
return ProcessedAgentDataInDB(**updated_result._mapping)
except Exception as err:
session.rollback()
print(f"Database error: {err}")
raise HTTPException(status_code=500, detail="Internal Server Error")
finally:
session.close()