MukeshKapoor25 commited on
Commit
f1304e4
·
1 Parent(s): f2b8465

fix(order): Correct variable references in order response mapping

Browse files

- Fix items iteration to use `items` parameter instead of `order.items`
- Fix addresses iteration to use `addresses` parameter instead of `order.addresses`
- Ensure OrderResponse correctly maps provided parameters to response objects
- Prevents potential AttributeError when order object lacks direct items/addresses attributes

Files changed (1) hide show
  1. app/order/services/service.py +2 -2
app/order/services/service.py CHANGED
@@ -422,7 +422,7 @@ class OrderService:
422
  uom=item.uom,
423
  hsn_code=item.hsn_code
424
  )
425
- for item in order.items
426
  ],
427
  addresses=[
428
  OrderAddressResponse(
@@ -436,7 +436,7 @@ class OrderService:
436
  country=addr.country,
437
  landmark=addr.landmark
438
  )
439
- for addr in order.addresses
440
  ]
441
  )
442
 
 
422
  uom=item.uom,
423
  hsn_code=item.hsn_code
424
  )
425
+ for item in items
426
  ],
427
  addresses=[
428
  OrderAddressResponse(
 
436
  country=addr.country,
437
  landmark=addr.landmark
438
  )
439
+ for addr in addresses
440
  ]
441
  )
442