From 0765ec91b422bc640932f294183d22a6e2d81d76 Mon Sep 17 00:00:00 2001 From: Charan Kamarapu Date: Fri, 1 May 2026 00:59:44 +0530 Subject: [PATCH 1/2] fix: change order successful message Signed-off-by: Charan Kamarapu --- producer/handlers/order.go | 2 +- producer/models/order.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/producer/handlers/order.go b/producer/handlers/order.go index 1fd8ca9..c32612a 100644 --- a/producer/handlers/order.go +++ b/producer/handlers/order.go @@ -94,7 +94,7 @@ func (h *OrderHandler) CreateOrder(w http.ResponseWriter, r *http.Request) { log.Printf("Kafka event published for order %s", order.ID) } - order.Status = "created" + order.Status = "order created" w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusCreated) json.NewEncoder(w).Encode(map[string]interface{}{ diff --git a/producer/models/order.go b/producer/models/order.go index 4be1e0e..28a08ca 100644 --- a/producer/models/order.go +++ b/producer/models/order.go @@ -16,7 +16,7 @@ type Order struct { Quantity int `json:"quantity"` Price float64 `json:"price"` Status string `json:"status"` - ReceiptKey string `json:"receipt_s3_key,omitempty"` + ReceiptKey string `json:"receipt_s3_ke,omitempty"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` } From 6b35fe5edf416aeba503ce685e97ef9526704810 Mon Sep 17 00:00:00 2001 From: Charan Kamarapu Date: Fri, 1 May 2026 01:57:06 +0530 Subject: [PATCH 2/2] fix: restore receipt_s3_key JSON tag on Order struct Tag had been truncated to receipt_s3_ke, breaking response payloads on POST /api/orders and GET /api/orders for any client deserializing the receipt key. Co-Authored-By: Claude Opus 4.7 (1M context) --- producer/models/order.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/producer/models/order.go b/producer/models/order.go index 28a08ca..4be1e0e 100644 --- a/producer/models/order.go +++ b/producer/models/order.go @@ -16,7 +16,7 @@ type Order struct { Quantity int `json:"quantity"` Price float64 `json:"price"` Status string `json:"status"` - ReceiptKey string `json:"receipt_s3_ke,omitempty"` + ReceiptKey string `json:"receipt_s3_key,omitempty"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }