@@ -32,7 +32,7 @@ async def paginate_all(
3232 page_size : int ,
3333 search_query : str | None = None ,
3434 ) -> Pagination :
35- stmt = select (Group ). where ( Group . is_deleted . is_ ( False ))
35+ stmt = select (Group )
3636 if search_query :
3737 stmt = self ._construct_vector_search (stmt , search_query )
3838
@@ -73,7 +73,6 @@ async def paginate_for_user(
7373 select (Group )
7474 .where (
7575 Group .owner_id == current_user_id ,
76- Group .is_deleted .is_ (False ),
7776 )
7877 .order_by (Group .name )
7978 )
@@ -104,7 +103,6 @@ async def paginate_for_user(
104103 .join (Group , UserGroup .group_id == Group .id )
105104 .where (
106105 UserGroup .user_id == current_user_id ,
107- Group .is_deleted .is_ (False ),
108106 )
109107 .order_by (Group .name )
110108 )
@@ -154,7 +152,7 @@ async def read_by_id(
154152 self ,
155153 group_id : int ,
156154 ) -> Group :
157- stmt = select (Group ).where (Group .id == group_id , Group . is_deleted . is_ ( False ) )
155+ stmt = select (Group ).where (Group .id == group_id )
158156 try :
159157 result : ScalarResult [Group ] = await self ._session .scalars (stmt )
160158 return result .one ()
@@ -186,7 +184,7 @@ async def update(
186184 description : str ,
187185 owner_id : int ,
188186 ) -> Group :
189- args = [Group .id == group_id , Group . is_deleted . is_ ( False ) ]
187+ args = [Group .id == group_id ]
190188 try :
191189 return await self ._update (
192190 * args ,
@@ -278,7 +276,7 @@ async def get_member_paginate(
278276 async def delete (self , group_id : int ) -> None :
279277 try :
280278 await self ._delete (group_id )
281- except EntityNotFoundError as e :
279+ except ( EntityNotFoundError , NoResultFound ) as e :
282280 raise GroupNotFoundError from e
283281
284282 async def add_user (
0 commit comments