@@ -31,7 +31,7 @@ async def option_pager(
3131 stmt = select (UserModel .id , UserModel .account , UserModel .name ).where (
3232 ~ exists ().where (UserWsModel .uid == UserModel .id , UserWsModel .oid == oid ),
3333 UserModel .id != 1
34- ).order_by (UserModel .create_time )
34+ ).order_by (UserModel .create_time . asc () )
3535
3636 if keyword :
3737 keyword_pattern = f"%{ keyword } %"
@@ -94,7 +94,7 @@ async def pager(
9494 ).where (
9595 UserWsModel .oid == workspace_id ,
9696 UserModel .id != 1
97- ).order_by (UserModel .create_time )
97+ ).order_by (UserModel .create_time . asc () )
9898
9999 if keyword :
100100 keyword_pattern = f"%{ keyword } %"
@@ -168,7 +168,7 @@ async def delete(session: SessionDep, current_user: CurrentUser, dto: UserWsBase
168168
169169@router .get ("" , response_model = list [WorkspaceModel ])
170170async def query (session : SessionDep , trans : Trans ):
171- list_result = session .exec (select (WorkspaceModel ).order_by (WorkspaceModel .create_time )).all ()
171+ list_result = session .exec (select (WorkspaceModel ).order_by (WorkspaceModel .create_time . asc () )).all ()
172172 for ws in list_result :
173173 if ws .name .startswith ('i18n' ):
174174 ws .name = trans (ws .name )
@@ -187,8 +187,7 @@ async def update(session: SessionDep, editor: WorkspaceEditor):
187187 db_model = session .get (WorkspaceModel , id )
188188 if not db_model :
189189 raise HTTPException (f"WorkspaceModel with id { id } not found" )
190- update_data = WorkspaceModel .model_validate (editor )
191- db_model .sqlmodel_update (update_data )
190+ db_model .name = editor .name
192191 session .add (db_model )
193192 session .commit ()
194193
0 commit comments