@@ -59,7 +59,13 @@ async def read_posts(
5959 page : int = 1 ,
6060 items_per_page : int = 10 ,
6161) -> dict :
62- db_user = await crud_users .get (db = db , username = username , is_deleted = False , schema_to_select = UserRead )
62+ db_user = await crud_users .get (
63+ db = db ,
64+ username = username ,
65+ is_deleted = False ,
66+ schema_to_select = UserRead ,
67+ return_as_model = True
68+ )
6369 if not db_user :
6470 raise NotFoundException ("User not found" )
6571
@@ -81,7 +87,13 @@ async def read_posts(
8187async def read_post (
8288 request : Request , username : str , id : int , db : Annotated [AsyncSession , Depends (async_get_db )]
8389) -> PostRead :
84- db_user = await crud_users .get (db = db , username = username , is_deleted = False , schema_to_select = UserRead )
90+ db_user = await crud_users .get (
91+ db = db ,
92+ username = username ,
93+ is_deleted = False ,
94+ schema_to_select = UserRead ,
95+ return_as_model = True
96+ )
8597 if db_user is None :
8698 raise NotFoundException ("User not found" )
8799
@@ -105,7 +117,13 @@ async def patch_post(
105117 current_user : Annotated [dict , Depends (get_current_user )],
106118 db : Annotated [AsyncSession , Depends (async_get_db )],
107119) -> dict [str , str ]:
108- db_user = await crud_users .get (db = db , username = username , is_deleted = False , schema_to_select = UserRead )
120+ db_user = await crud_users .get (
121+ db = db ,
122+ username = username ,
123+ is_deleted = False ,
124+ schema_to_select = UserRead ,
125+ return_as_model = True
126+ )
109127 if db_user is None :
110128 raise NotFoundException ("User not found" )
111129
@@ -130,7 +148,13 @@ async def erase_post(
130148 current_user : Annotated [dict , Depends (get_current_user )],
131149 db : Annotated [AsyncSession , Depends (async_get_db )],
132150) -> dict [str , str ]:
133- db_user = await crud_users .get (db = db , username = username , is_deleted = False , schema_to_select = UserRead )
151+ db_user = await crud_users .get (
152+ db = db ,
153+ username = username ,
154+ is_deleted = False ,
155+ schema_to_select = UserRead ,
156+ return_as_model = True
157+ )
134158 if db_user is None :
135159 raise NotFoundException ("User not found" )
136160
@@ -152,7 +176,13 @@ async def erase_post(
152176async def erase_db_post (
153177 request : Request , username : str , id : int , db : Annotated [AsyncSession , Depends (async_get_db )]
154178) -> dict [str , str ]:
155- db_user = await crud_users .get (db = db , username = username , is_deleted = False , schema_to_select = UserRead )
179+ db_user = await crud_users .get (
180+ db = db ,
181+ username = username ,
182+ is_deleted = False ,
183+ schema_to_select = UserRead ,
184+ return_as_model = True
185+ )
156186 if db_user is None :
157187 raise NotFoundException ("User not found" )
158188
@@ -161,4 +191,4 @@ async def erase_db_post(
161191 raise NotFoundException ("Post not found" )
162192
163193 await crud_posts .db_delete (db = db , id = id )
164- return {"message" : "Post deleted from the database" }
194+ return {"message" : "Post deleted from the database" }
0 commit comments