From 4a7a7c2711991193f71df20939d01a3ee44de285 Mon Sep 17 00:00:00 2001 From: Leonid Kolesnichenko Date: Sun, 6 Jun 2021 20:08:21 +0300 Subject: [PATCH 1/2] -- Fix confusing error at databases.py --- fastapi_crudrouter/core/databases.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastapi_crudrouter/core/databases.py b/fastapi_crudrouter/core/databases.py index a761278..9ea7952 100644 --- a/fastapi_crudrouter/core/databases.py +++ b/fastapi_crudrouter/core/databases.py @@ -103,8 +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, str(e)) return route From d8a7b3e23a9501d16acc20ed45e536698c74ab58 Mon Sep 17 00:00:00 2001 From: Leonid <44239176+robert-werner@users.noreply.github.com> Date: Fri, 30 Jul 2021 09:45:20 +0300 Subject: [PATCH 2/2] Update databases.py --- fastapi_crudrouter/core/databases.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fastapi_crudrouter/core/databases.py b/fastapi_crudrouter/core/databases.py index 9ea7952..8d57cdb 100644 --- a/fastapi_crudrouter/core/databases.py +++ b/fastapi_crudrouter/core/databases.py @@ -104,8 +104,7 @@ async def route( rid = await self.db.execute(query=query, values=schema.dict()) return {self._pk: rid, **schema.dict()} except Exception as e: - raise HTTPException(422, str(e)) - + raise HTTPException(422, "SQL error") return route def _update(self, *args: Any, **kwargs: Any) -> CALLABLE: