Skip to content

Commit 726cf5b

Browse files
committed
fix: add order names to deliveries
Changes I had forgotten to stage
1 parent 71a0512 commit 726cf5b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

app/modules/amap/endpoints_amap.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,7 @@ async def add_order_to_delievery(
484484
await cruds_amap.add_order_to_delivery(
485485
order=db_order,
486486
db=db,
487+
delivery=delivery,
487488
)
488489
await cruds_amap.remove_cash(
489490
db=db,
@@ -497,8 +498,16 @@ async def add_order_to_delievery(
497498
hyperion_amap_logger.info(
498499
f"Add_order_to_delivery: An order has been created for user {order.user_id} for an amount of {amount}€. ({request_id})",
499500
)
500-
return schemas_amap.OrderReturn(productsdetail=productsret, **orderret.__dict__)
501501

502+
if orderret is None:
503+
raise HTTPException(status_code=404, detail="added order not found")
504+
505+
return schemas_amap.OrderReturn(
506+
productsdetail=productsret,
507+
delivery_name=orderret.delivery.name,
508+
delivery_date=orderret.delivery.delivery_date,
509+
**orderret.__dict__,
510+
)
502511
finally:
503512
locker_set(redis_client=redis_client, key=redis_key, lock=False)
504513

0 commit comments

Comments
 (0)