From f7222732e3afa575ab717fed21ff103604032581 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 2 Nov 2026 14:56:26 -0500 Subject: [PATCH] fix: the route test passes the backup service, and the backup panel narrows its status inside each column Co-Authored-By: Claude Opus 5.5 --- internal/api/library_test.go | 3 ++- web/src/lib/components/admin/BackupPanel.svelte | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/api/library_test.go b/internal/api/library_test.go index ec40a475..c5b89fec 100644 --- a/internal/api/library_test.go +++ b/internal/api/library_test.go @@ -13,6 +13,7 @@ import ( "github.com/go-chi/chi/v5" "git.fabledsword.com/bvandeusen/minstrel/internal/auth" + "git.fabledsword.com/bvandeusen/minstrel/internal/backup" "git.fabledsword.com/bvandeusen/minstrel/internal/config" "git.fabledsword.com/bvandeusen/minstrel/internal/db/dbq" "git.fabledsword.com/bvandeusen/minstrel/internal/eventbus" @@ -467,7 +468,7 @@ func TestRoutesRegisteredInMount(t *testing.T) { r := chi.NewRouter() w := playevents.NewWriter(h.pool, slog.New(slog.NewTextHandler(io.Discard, nil)), 30*time.Minute, 0.5, 30000) - Mount(r, h.pool, h.logger, w, config.RecommendationConfig{RadioSize: 50, RadioSizeMax: 200, RecentlyPlayedHours: 1}, h.recSettings, h.requests, h.quarantine, h.tracks, h.playlists, h.coverart, h.coverSettings, h.tagSettings, h.scanner, h.scanCfg, h.dataDir, nil, eventbus.New(), nil, nil, h.netSettings, nil, nil, nil, nil) + Mount(r, h.pool, h.logger, w, config.RecommendationConfig{RadioSize: 50, RadioSizeMax: 200, RecentlyPlayedHours: 1}, h.recSettings, h.requests, h.quarantine, h.tracks, h.playlists, h.coverart, h.coverSettings, h.tagSettings, h.scanner, h.scanCfg, h.dataDir, nil, eventbus.New(), nil, nil, h.netSettings, nil, nil, nil, nil, backup.NewService(h.pool, h.logger, "test")) paths := []string{ "/api/artists", diff --git a/web/src/lib/components/admin/BackupPanel.svelte b/web/src/lib/components/admin/BackupPanel.svelte index af600993..d6e66bcd 100644 --- a/web/src/lib/components/admin/BackupPanel.svelte +++ b/web/src/lib/components/admin/BackupPanel.svelte @@ -120,6 +120,7 @@ {:else} {#snippet main()} + {#if status}

{verdict?.text}

@@ -175,9 +176,12 @@ {/if} + {/if} {/snippet} {#snippet side()} - (status = s)} /> + {#if status} + (status = s)} /> + {/if} {/snippet} {/if}