Browse Source

fix(api): return server error when feed lookup fails on update

The update-feed handler returned a not found response for any error
from FeedByID, masking genuine database failures. Return a server error
on failure and keep the not found response for a nil feed.
Frédéric Guillot 1 day ago
parent
commit
5de36b613c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      internal/api/feed_handlers.go

+ 1 - 1
internal/api/feed_handlers.go

@@ -115,7 +115,7 @@ func (h *handler) updateFeedHandler(w http.ResponseWriter, r *http.Request) {
 	userID := request.UserID(r)
 	originalFeed, err := h.store.FeedByID(userID, feedID)
 	if err != nil {
-		response.JSONNotFound(w, r)
+		response.JSONServerError(w, r, err)
 		return
 	}