diff --git a/pkg/eventshub/forwarder/forwarder.go b/pkg/eventshub/forwarder/forwarder.go index 083128ca4..8d755187e 100644 --- a/pkg/eventshub/forwarder/forwarder.go +++ b/pkg/eventshub/forwarder/forwarder.go @@ -26,6 +26,7 @@ import ( "time" cloudevents "github.com/cloudevents/sdk-go/v2" + "github.com/cloudevents/sdk-go/v2/binding" cloudeventsbindings "github.com/cloudevents/sdk-go/v2/binding" "go.opencensus.io/trace" "go.uber.org/zap" @@ -171,6 +172,11 @@ func (o *Forwarder) ServeHTTP(writer http.ResponseWriter, request *http.Request) } req.URL = u + err = cehttp.WriteRequest(requestCtx, binding.ToMessage(event), req) + if err != nil { + logging.FromContext(o.ctx).Error("Cannot write the event to request: ", err) + } + eventString := "unknown" if event != nil { eventString = event.String()