diff --git a/api/base_api_controller.go b/api/base_api_controller.go index 716d0fc4..780b45be 100644 --- a/api/base_api_controller.go +++ b/api/base_api_controller.go @@ -13,12 +13,11 @@ func (c *BaseAPIController) NewEmpty() responses.Subsonic { return responses.Subsonic{Status: "ok", Version: beego.AppConfig.String("apiVersion")} } -func (c *BaseAPIController) ValidateParameters(param string, msg string) string { +func (c *BaseAPIController) GetParameter(param string, msg string) string { p := c.Input().Get(param) if p == "" { c.SendError(responses.ERROR_MISSING_PARAMETER, msg) } - c.Data[param] = p return p } diff --git a/api/get_cover_art.go b/api/get_cover_art.go index 227befb2..7daf9e55 100644 --- a/api/get_cover_art.go +++ b/api/get_cover_art.go @@ -21,7 +21,7 @@ func (c *GetCoverArtController) Prepare() { } func (c *GetCoverArtController) Get() { - id := c.ValidateParameters("id", "id parameter required") + id := c.GetParameter("id", "id parameter required") mf, err := c.repo.Get(id) if err != nil { diff --git a/api/get_music_directory.go b/api/get_music_directory.go index 3cddd9d3..e28e755e 100644 --- a/api/get_music_directory.go +++ b/api/get_music_directory.go @@ -23,7 +23,7 @@ func (c *GetMusicDirectoryController) Prepare() { } func (c *GetMusicDirectoryController) Get() { - id := c.ValidateParameters("id", "id parameter required") + id := c.GetParameter("id", "id parameter required") response := c.NewEmpty() diff --git a/api/stream.go b/api/stream.go index dd0d2700..eea243f0 100644 --- a/api/stream.go +++ b/api/stream.go @@ -22,7 +22,7 @@ func (c *StreamController) Prepare() { // For realtime transcoding, see : http://stackoverflow.com/questions/19292113/not-buffered-http-responsewritter-in-golang func (c *StreamController) Get() { - id := c.ValidateParameters("id", "id parameter required") + id := c.GetParameter("id", "id parameter required") mf, err := c.repo.Get(id) if err != nil {