Browse Source

Removed redundancy when redirecting

Alexander Nyquist 11 years ago
parent
commit
e350ae7c7e
2 changed files with 2 additions and 2 deletions
  1. 1 1
      context.go
  2. 1 1
      render/render.go

+ 1 - 1
context.go

@@ -249,7 +249,7 @@ func (c *Context) String(code int, format string, values ...interface{}) {
 
 // Returns a HTTP redirect to the specific location.
 func (c *Context) Redirect(location string, code int) {
-	c.Render(code, render.Redirect, location, code)
+	c.Render(code, render.Redirect, location)
 }
 
 // Writes some data into the body stream and updates the HTTP code.

+ 1 - 1
render/render.go

@@ -53,7 +53,7 @@ func (_ jsonRender) Render(w http.ResponseWriter, code int, data ...interface{})
 
 func (_ redirectRender) Render(w http.ResponseWriter, code int, data ...interface{}) error {
 	w.Header().Set("Location", data[0].(string))
-	w.WriteHeader(data[1].(int))
+	w.WriteHeader(code)
 	return nil
 }