diff --git a/fastapi_crudrouter/core/databases.py b/fastapi_crudrouter/core/databases.py index a761278..8d57cdb 100644 --- a/fastapi_crudrouter/core/databases.py +++ b/fastapi_crudrouter/core/databases.py @@ -103,9 +103,8 @@ async def route( query = self.table.insert() rid = await self.db.execute(query=query, values=schema.dict()) return {self._pk: rid, **schema.dict()} - except Exception: - raise HTTPException(422, "Key already exists") - + except Exception as e: + raise HTTPException(422, "SQL error") return route def _update(self, *args: Any, **kwargs: Any) -> CALLABLE: