@@ -23,7 +23,7 @@ async def write_post(
2323 current_user : Annotated [UserRead , Depends (get_current_user )],
2424 db : Annotated [AsyncSession , Depends (async_get_db )]
2525):
26- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
26+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
2727 if db_user is None :
2828 raise HTTPException (status_code = 404 , detail = "User not found" )
2929
@@ -44,11 +44,11 @@ async def read_posts(
4444 username : str ,
4545 db : Annotated [AsyncSession , Depends (async_get_db )]
4646):
47- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
47+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
4848 if db_user is None :
4949 raise HTTPException (status_code = 404 , detail = "User not found" )
5050
51- posts = await crud_posts .get_multi (db = db , created_by_user_id = db_user .id , is_deleted = False )
51+ posts = await crud_posts .get_multi (db = db , schema_to_select = PostRead , created_by_user_id = db_user .id , is_deleted = False )
5252 return posts
5353
5454
@@ -60,11 +60,11 @@ async def read_post(
6060 id : int ,
6161 db : Annotated [AsyncSession , Depends (async_get_db )]
6262):
63- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
63+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
6464 if db_user is None :
6565 raise HTTPException (status_code = 404 , detail = "User not found" )
6666
67- db_post = await crud_posts .get (db = db , id = id , created_by_user_id = db_user .id , is_deleted = False )
67+ db_post = await crud_posts .get (db = db , schema_to_select = PostRead , id = id , created_by_user_id = db_user .id , is_deleted = False )
6868 if db_post is None :
6969 raise HTTPException (status_code = 404 , detail = "Post not found" )
7070
@@ -85,14 +85,14 @@ async def patch_post(
8585 current_user : Annotated [UserRead , Depends (get_current_user )],
8686 db : Annotated [AsyncSession , Depends (async_get_db )]
8787):
88- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
88+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
8989 if db_user is None :
9090 raise HTTPException (status_code = 404 , detail = "User not found" )
9191
9292 if current_user .id != db_user .id :
9393 raise privileges_exception
9494
95- db_post = await crud_posts .get (db = db , id = id , is_deleted = False )
95+ db_post = await crud_posts .get (db = db , schema_to_select = PostRead , id = id , is_deleted = False )
9696 if db_post is None :
9797 raise HTTPException (status_code = 404 , detail = "Post not found" )
9898
@@ -113,14 +113,14 @@ async def erase_post(
113113 current_user : Annotated [UserRead , Depends (get_current_user )],
114114 db : Annotated [AsyncSession , Depends (async_get_db )]
115115):
116- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
116+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
117117 if db_user is None :
118118 raise HTTPException (status_code = 404 , detail = "User not found" )
119119
120120 if current_user .id != db_user .id :
121121 raise privileges_exception
122122
123- db_post = await crud_posts .get (db = db , id = id , is_deleted = False )
123+ db_post = await crud_posts .get (db = db , schema_to_select = PostRead , id = id , is_deleted = False )
124124 if db_post is None :
125125 raise HTTPException (status_code = 404 , detail = "Post not found" )
126126
@@ -141,11 +141,11 @@ async def erase_db_post(
141141 id : int ,
142142 db : Annotated [AsyncSession , Depends (async_get_db )]
143143):
144- db_user = await crud_users .get (db = db , username = username , is_deleted = False )
144+ db_user = await crud_users .get (db = db , schema_to_select = UserRead , username = username , is_deleted = False )
145145 if db_user is None :
146146 raise HTTPException (status_code = 404 , detail = "User not found" )
147147
148- db_post = await crud_posts .get (db = db , id = id , is_deleted = False )
148+ db_post = await crud_posts .get (db = db , schema_to_select = PostRead , id = id , is_deleted = False )
149149 if db_post is None :
150150 raise HTTPException (status_code = 404 , detail = "Post not found" )
151151
0 commit comments