From b17e4e88f6f09a578be22d5a39cb47c8f14422ed Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 25 Aug 2018 10:04:38 -0700 Subject: Expose real error messages for internal server API errors --- api/entry.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'api/entry.go') diff --git a/api/entry.go b/api/entry.go index cb9c043..37917c7 100644 --- a/api/entry.go +++ b/api/entry.go @@ -39,7 +39,7 @@ func (c *Controller) GetFeedEntry(w http.ResponseWriter, r *http.Request) { entry, err := builder.GetEntry() if err != nil { - json.ServerError(w, errors.New("Unable to fetch this entry from the database")) + json.ServerError(w, err) return } @@ -64,7 +64,7 @@ func (c *Controller) GetEntry(w http.ResponseWriter, r *http.Request) { entry, err := builder.GetEntry() if err != nil { - json.ServerError(w, errors.New("Unable to fetch this entry from the database")) + json.ServerError(w, err) return } @@ -122,13 +122,13 @@ func (c *Controller) GetFeedEntries(w http.ResponseWriter, r *http.Request) { entries, err := builder.GetEntries() if err != nil { - json.ServerError(w, errors.New("Unable to fetch the list of entries")) + json.ServerError(w, err) return } count, err := builder.CountEntries() if err != nil { - json.ServerError(w, errors.New("Unable to count the number of entries")) + json.ServerError(w, err) return } @@ -174,13 +174,13 @@ func (c *Controller) GetEntries(w http.ResponseWriter, r *http.Request) { entries, err := builder.GetEntries() if err != nil { - json.ServerError(w, errors.New("Unable to fetch the list of entries")) + json.ServerError(w, err) return } count, err := builder.CountEntries() if err != nil { - json.ServerError(w, errors.New("Unable to count the number of entries")) + json.ServerError(w, err) return } @@ -201,7 +201,7 @@ func (c *Controller) SetEntryStatus(w http.ResponseWriter, r *http.Request) { } if err := c.store.SetEntriesStatus(context.New(r).UserID(), entryIDs, status); err != nil { - json.ServerError(w, errors.New("Unable to change entries status")) + json.ServerError(w, err) return } @@ -217,7 +217,7 @@ func (c *Controller) ToggleBookmark(w http.ResponseWriter, r *http.Request) { } if err := c.store.ToggleBookmark(context.New(r).UserID(), entryID); err != nil { - json.ServerError(w, errors.New("Unable to toggle bookmark value")) + json.ServerError(w, err) return } -- cgit v1.2.3