Closed samsheps closed 1 month ago
When navigating to /profile/cart, the following two keys are on the response object, resulting in duplicated cart items:
lineitems line_items
If this PR contains code that defines a new request/response, or changes an existing one, please put the JSON representations here.
Request
GET /profile/cart displays the items in a user's cart
/profile/cart
Response
HTTP/1.1 201 OK
{ "id": 2, "url": "http://localhost:8000/orders/2", "created_date": "2019-04-12", "payment_type": null, "customer": "http://localhost:8000/customers/7", "lineitems": [ { "id": 4, "product": { "id": 52, "name": "Golf", "price": 653.59, "number_sold": 0, "description": "1994 Volkswagen", "quantity": 4, "created_date": "2019-07-10", "location": "Berlin", "image_path": "http://localhost:8000/media/products/vehicle.png", "average_rating": 0 } }, { "id": 5, "product": { "id": 33, "name": "Optima", "price": 1655.15, "number_sold": 0, "description": "2008 Kia", "quantity": 3, "created_date": "2019-05-21", "location": "New York", "image_path": "http://localhost:8000/media/products/vehicle.png", "average_rating": 0 } }, { "id": 6, "product": { "id": 71, "name": "Optima", "price": 1655.15, "number_sold": 0, "description": "2008 Kia", "quantity": 3, "created_date": "2019-05-21", "location": "London", "image_path": "http://localhost:8000/media/products/vehicle.png", "average_rating": 0 } } ], "size": 3 }
Issue addressed
When navigating to /profile/cart, the following two keys are on the response object, resulting in duplicated cart items:
lineitems line_items
Changes
Requests / Responses
If this PR contains code that defines a new request/response, or changes an existing one, please put the JSON representations here.
Request
GET
/profile/cart
displays the items in a user's cartResponse
HTTP/1.1 201 OK
Testing
Related Issues