From 4900b61684c55e8ca52349d5a2d1ce2ae964912f Mon Sep 17 00:00:00 2001 From: Kevin Franklin Kim Date: Mon, 10 Feb 2025 11:20:24 +0100 Subject: [PATCH] fix: set debug mode on every event --- pkg/http/mpv2/middleware.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/http/mpv2/middleware.go b/pkg/http/mpv2/middleware.go index 3ad1bd4..0533c28 100644 --- a/pkg/http/mpv2/middleware.go +++ b/pkg/http/mpv2/middleware.go @@ -66,6 +66,13 @@ func MiddlewareDebugMode(next MiddlewareHandler) MiddlewareHandler { return func(l *zap.Logger, w http.ResponseWriter, r *http.Request, payload *mpv2.Payload[any]) error { if !payload.DebugMode && session.IsGTMDebug(r) { payload.DebugMode = true + for i, event := range payload.Events { + if value, ok := event.Params.(map[string]any); ok { + value["debug_mode"] = true + event.Params = value + } + payload.Events[i] = event + } } return next(l, w, r, payload) }