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:
bergquist committed 2017-02-20 11:38:29 +01:00
1 parent b176f36889
commit 072c1559ba
1 file changed
+5 -2
+5 -2
View File
@@ -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
}