return CORS headers for POST and PUT in aws header handler

This commit is contained in:
Dmitry Markelov
2024-04-11 22:45:03 +07:00
parent 446c52574c
commit c84b4a9d30

View File

@ -153,7 +153,8 @@ func (ah *awshandler) Init(jsconf string) error {
// Headers redirects to the AWS server.
func (ah *awshandler) Headers(req *http.Request, serve bool) (http.Header, int, error) {
if headers, status := media.CORSHandler(req, ah.conf.CorsOrigins, serve); status != 0 {
headers, status := media.CORSHandler(req, ah.conf.CorsOrigins, serve)
if status != 0 || req.Method == http.MethodPost || req.Method == http.MethodPut {
return headers, status, nil
}