From e1506d5d2c9f6e380a4479ad1b3b025548fc4d22 Mon Sep 17 00:00:00 2001 From: Alwin Date: Wed, 25 Mar 2026 07:01:47 +0000 Subject: [PATCH] fix(manage): HandleUpdateItemUI returns 204 for fetch callers --- server/backend/internal/httpapi/manage/ui.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/backend/internal/httpapi/manage/ui.go b/server/backend/internal/httpapi/manage/ui.go index b6a1939..e7678ff 100644 --- a/server/backend/internal/httpapi/manage/ui.go +++ b/server/backend/internal/httpapi/manage/ui.go @@ -783,6 +783,10 @@ func HandleUpdateItemUI(playlists *store.PlaylistStore, screens *store.ScreenSto return } notifier.NotifyChanged(screenSlug) + if r.Header.Get("X-Requested-With") == "fetch" { + w.WriteHeader(http.StatusNoContent) + return + } http.Redirect(w, r, "/manage/"+screenSlug+"?msg=saved", http.StatusSeeOther) } }