From 54af96d321f6a06da1ac19b93c61659e180fa4f1 Mon Sep 17 00:00:00 2001 From: hkfires <10558748+hkfires@users.noreply.github.com> Date: Sat, 6 Dec 2025 15:09:25 +0800 Subject: [PATCH] fix(amp): restore request body before fallback handler execution --- internal/api/modules/amp/fallback_handlers.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/api/modules/amp/fallback_handlers.go b/internal/api/modules/amp/fallback_handlers.go index d43ea3c1..b38ab5f1 100644 --- a/internal/api/modules/amp/fallback_handlers.go +++ b/internal/api/modules/amp/fallback_handlers.go @@ -199,6 +199,7 @@ func (fh *FallbackHandler) WrapHandler(handler gin.HandlerFunc) gin.HandlerFunc handler(c) } else { // No provider, no mapping, no proxy: fall back to the wrapped handler so it can return an error response + c.Request.Body = io.NopCloser(bytes.NewReader(bodyBytes)) handler(c) } }