This is an automated email from the ASF dual-hosted git repository.
shreemaanabhishek pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git
The following commit(s) were added to refs/heads/master by this push:
new 474894ee4 fix(ai-request-rewrite): return 400 when request body is
missing (#13097)
474894ee4 is described below
commit 474894ee47d58f1859c4d1cf5bcdc6a736ac8e25
Author: Sihyeon Jang <[email protected]>
AuthorDate: Wed Apr 15 15:34:49 2026 +0900
fix(ai-request-rewrite): return 400 when request body is missing (#13097)
---
apisix/plugins/ai-request-rewrite.lua | 2 +-
t/plugin/ai-request-rewrite2.t | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/apisix/plugins/ai-request-rewrite.lua
b/apisix/plugins/ai-request-rewrite.lua
index db97b3852..900f70083 100644
--- a/apisix/plugins/ai-request-rewrite.lua
+++ b/apisix/plugins/ai-request-rewrite.lua
@@ -179,7 +179,7 @@ function _M.access(conf, ctx)
if not client_request_body then
core.log.warn("missing request body")
- return
+ return HTTP_BAD_REQUEST
end
-- Determine provider protocol
diff --git a/t/plugin/ai-request-rewrite2.t b/t/plugin/ai-request-rewrite2.t
index 55a9ef2bc..09fdea84c 100644
--- a/t/plugin/ai-request-rewrite2.t
+++ b/t/plugin/ai-request-rewrite2.t
@@ -272,10 +272,12 @@ passed
}
)
- if code == 200 then
+ if code == 400 then
ngx.say('passed')
return
end
+
+ ngx.say('failed, got: ', code)
}
}
--- error_log eval