From 56850a958085f6539378eab6b79c0c5247d79690 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 4 May 2025 02:34:34 +0800 Subject: [PATCH] fix: update http error handling --- internal/api/v1/homepage_overrides.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/api/v1/homepage_overrides.go b/internal/api/v1/homepage_overrides.go index 6c3d303..97c8267 100644 --- a/internal/api/v1/homepage_overrides.go +++ b/internal/api/v1/homepage_overrides.go @@ -43,7 +43,7 @@ func SetHomePageOverrides(w http.ResponseWriter, r *http.Request) { data, err := io.ReadAll(r.Body) if err != nil { - gphttp.ClientError(w, err, http.StatusBadRequest) + gphttp.ClientError(w, r, err, http.StatusBadRequest) return } r.Body.Close() @@ -53,21 +53,21 @@ func SetHomePageOverrides(w http.ResponseWriter, r *http.Request) { case HomepageOverrideItem: var params HomepageOverrideItemParams if err := json.Unmarshal(data, ¶ms); err != nil { - gphttp.ClientError(w, err, http.StatusBadRequest) + gphttp.ClientError(w, r, err, http.StatusBadRequest) return } overrides.OverrideItem(params.Which, ¶ms.Value) case HomepageOverrideItemsBatch: var params HomepageOverrideItemsBatchParams if err := json.Unmarshal(data, ¶ms); err != nil { - gphttp.ClientError(w, err, http.StatusBadRequest) + gphttp.ClientError(w, r, err, http.StatusBadRequest) return } overrides.OverrideItems(params.Value) case HomepageOverrideItemVisible: // POST /v1/item_visible [a,b,c], false => hide a, b, c var params HomepageOverrideItemVisibleParams if err := json.Unmarshal(data, ¶ms); err != nil { - gphttp.ClientError(w, err, http.StatusBadRequest) + gphttp.ClientError(w, r, err, http.StatusBadRequest) return } if params.Value { @@ -78,7 +78,7 @@ func SetHomePageOverrides(w http.ResponseWriter, r *http.Request) { case HomepageOverrideCategoryOrder: var params HomepageOverrideCategoryOrderParams if err := json.Unmarshal(data, ¶ms); err != nil { - gphttp.ClientError(w, err, http.StatusBadRequest) + gphttp.ClientError(w, r, err, http.StatusBadRequest) return } overrides.SetCategoryOrder(params.Which, params.Value)