fix(op): initialize http Headers in response objects

This commit is contained in:
Tim Möhlmann 2024-08-17 16:35:30 +03:00
parent de034c8d24
commit f2545780c8

View file

@ -218,6 +218,7 @@ type Response struct {
// without custom headers. // without custom headers.
func NewResponse(data any) *Response { func NewResponse(data any) *Response {
return &Response{ return &Response{
Header: make(http.Header),
Data: data, Data: data,
} }
} }
@ -242,7 +243,10 @@ type Redirect struct {
} }
func NewRedirect(url string) *Redirect { func NewRedirect(url string) *Redirect {
return &Redirect{URL: url} return &Redirect{
Header: make(http.Header),
URL: url,
}
} }
func (red *Redirect) writeOut(w http.ResponseWriter, r *http.Request) { func (red *Redirect) writeOut(w http.ResponseWriter, r *http.Request) {