From 06a35553762894fba2858a51f707dcdab1ad39b1 Mon Sep 17 00:00:00 2001 From: duyanhehe <duyanhex@gmail.com> Date: Sat, 22 Mar 2025 09:36:36 +0700 Subject: [PATCH] fix order list --- app/backend/routes/order.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/backend/routes/order.py b/app/backend/routes/order.py index e5e643f..14b55f9 100644 --- a/app/backend/routes/order.py +++ b/app/backend/routes/order.py @@ -44,6 +44,16 @@ def create_order( return new_order +# list all orders associated with the current user +@router.get("/list", response_model=list[OrderRead]) +def list_orders( + session: Session = Depends(get_session), + current_user: User = Depends(get_current_user), +): + orders = session.exec(select(Order).where(Order.user_id == current_user.id)).all() + return orders + + # retrieve a specific order, only the owner can access @router.get("/{order_id}", response_model=OrderRead) def get_order( @@ -57,16 +67,6 @@ def get_order( return order -# list all orders associated with the current user -@router.get("/list", response_model=list[OrderRead]) -def list_orders( - session: Session = Depends(get_session), - current_user: User = Depends(get_current_user), -): - orders = session.exec(select(Order).where(Order.user_id == current_user.id)).all() - return orders - - # update order status @router.put("/status/{order_id}", response_model=OrderRead) def update_order( -- GitLab