Skip to content

Commit a3e4f5b

Browse files
perf: Workspace api
1 parent 7835678 commit a3e4f5b

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

backend/apps/system/api/workspace.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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])
170170
async 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

Comments
 (0)