diff --git a/cart-grain.go b/cart-grain.go index 0432b07..a8dc7cd 100644 --- a/cart-grain.go +++ b/cart-grain.go @@ -3,6 +3,7 @@ package main import ( "encoding/json" "fmt" + "log" "slices" "sync" "time" @@ -475,6 +476,7 @@ func (c *CartGrain) HandleMessage(message *Message, isReplay bool) (*FrameWithPa case OrderCompletedType: msg, ok := message.Content.(*messages.OrderCreated) if !ok { + log.Printf("expected OrderCompleted, got %T", message.Content) err = fmt.Errorf("expected OrderCompleted") } else { c.OrderReference = msg.OrderId