diff --git a/store/main.py b/store/main.py index 08a5979..e05a599 100644 --- a/store/main.py +++ b/store/main.py @@ -236,7 +236,12 @@ def delete_processed_agent_data(processed_agent_data_id: int): session.commit() return ProcessedAgentDataInDB(**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()