middlware: prevent orgredirect to open body stream
the org redirecter opened the body stream by misstake. Causing downstream code to start reading from an empty stream and raise errors.
This commit is contained in:
1 parent
b176f36889
commit
072c1559ba
1 file changed
+5
-2
@@ -2,6 +2,7 @@ package middleware
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
"strconv"
|
||||
|
||||
"github.com/grafana/grafana/pkg/bus"
|
||||
"github.com/grafana/grafana/pkg/models"
|
||||
@@ -11,8 +12,10 @@ import (
|
||||
|
||||
func OrgRedirect() macaron.Handler {
|
||||
return func(res http.ResponseWriter, req *http.Request, c *macaron.Context) {
|
||||
orgId := c.QueryInt64("orgId")
|
||||
if orgId == 0 {
|
||||
orgIdValue := req.URL.Query().Get("orgId")
|
||||
orgId, err := strconv.ParseInt(orgIdValue, 10, 32)
|
||||
|
||||
if err != nil || orgId == 0 {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user