1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-11 17:51:01 +00:00

Renaming non-existent category via API should returns a 404

This commit is contained in:
Frédéric Guillot 2020-12-13 18:50:28 -08:00 committed by fguillot
parent 70effdc706
commit 5922a7a051
3 changed files with 38 additions and 12 deletions

View file

@ -236,14 +236,18 @@ func decodeFeedModificationPayload(r io.ReadCloser) (*feedModification, error) {
return &feed, nil
}
func decodeCategoryPayload(r io.ReadCloser) (*model.Category, error) {
var category model.Category
type categoryRequest struct {
Title string `json:"title"`
}
func decodeCategoryRequest(r io.ReadCloser) (*categoryRequest, error) {
var payload categoryRequest
decoder := json.NewDecoder(r)
defer r.Close()
if err := decoder.Decode(&category); err != nil {
return nil, fmt.Errorf("Unable to decode category JSON object: %v", err)
if err := decoder.Decode(&payload); err != nil {
return nil, fmt.Errorf("Unable to decode JSON object: %v", err)
}
return &category, nil
return &payload, nil
}