func (d *DashboardHTTPService) readBodyAsDashboard(id string, r *http.Request) (*schemas.Dashboard, error) { var dboard schemas.Dashboard body, err := ioutil.ReadAll(r.Body) if err != nil { return &dboard, err } err = json.Unmarshal(body, &dboard) if err != nil { return &dboard, err } dboard.Id = id return &dboard, nil }