Spaces:
Running
Running
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
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
|
| 426 |
],
|
| 427 |
addresses=[
|
| 428 |
OrderAddressResponse(
|
|
@@ -436,7 +436,7 @@ class OrderService:
|
|
| 436 |
country=addr.country,
|
| 437 |
landmark=addr.landmark
|
| 438 |
)
|
| 439 |
-
for addr in
|
| 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 |
|