From 4b26e0a96952f14e54d4bbc630b0354befa15007 Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Thu, 11 Jun 2026 18:55:36 -0400 Subject: [PATCH] fix: invalidate VM cache after upload and rename Albums tab/card to Releases --- DeepDrftManager/Components/Pages/Index.razor | 2 +- DeepDrftManager/Components/Pages/Tracks/BatchUpload.razor | 2 ++ DeepDrftManager/Components/Pages/Tracks/TrackList.razor | 2 +- DeepDrftManager/Components/Pages/Tracks/TrackNew.razor | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/DeepDrftManager/Components/Pages/Index.razor b/DeepDrftManager/Components/Pages/Index.razor index 7ca4a16..02a41b3 100644 --- a/DeepDrftManager/Components/Pages/Index.razor +++ b/DeepDrftManager/Components/Pages/Index.razor @@ -16,7 +16,7 @@ @SummaryCard("Tracks", Icons.Material.Filled.LibraryMusic, Color.Primary, _tracksLoading, _trackCount) - @SummaryCard("Albums", Icons.Material.Filled.Album, Color.Secondary, _albumsLoading, _albumCount) + @SummaryCard("Releases", Icons.Material.Filled.Album, Color.Secondary, _albumsLoading, _albumCount) @SummaryCard("Genres", Icons.Material.Filled.Category, Color.Tertiary, _genresLoading, _genreCount) diff --git a/DeepDrftManager/Components/Pages/Tracks/BatchUpload.razor b/DeepDrftManager/Components/Pages/Tracks/BatchUpload.razor index 1ee6e7c..918b712 100644 --- a/DeepDrftManager/Components/Pages/Tracks/BatchUpload.razor +++ b/DeepDrftManager/Components/Pages/Tracks/BatchUpload.razor @@ -10,6 +10,7 @@ @inject NavigationManager Navigation @inject ISnackbar Snackbar @inject ILogger Logger +@inject CmsTrackBrowserViewModel VM Upload Release — DeepDrft CMS @@ -290,6 +291,7 @@ if (failed == 0) { Snackbar.Add($"Uploaded {succeeded} track(s).", Severity.Success); + VM.Invalidate(); Navigation.NavigateTo("/tracks"); } else diff --git a/DeepDrftManager/Components/Pages/Tracks/TrackList.razor b/DeepDrftManager/Components/Pages/Tracks/TrackList.razor index 5a7da25..cb6790b 100644 --- a/DeepDrftManager/Components/Pages/Tracks/TrackList.razor +++ b/DeepDrftManager/Components/Pages/Tracks/TrackList.razor @@ -43,7 +43,7 @@ Size="Size.Small" Class="mb-4"> Tracks - Albums + Releases Genres diff --git a/DeepDrftManager/Components/Pages/Tracks/TrackNew.razor b/DeepDrftManager/Components/Pages/Tracks/TrackNew.razor index 10aafd8..905c472 100644 --- a/DeepDrftManager/Components/Pages/Tracks/TrackNew.razor +++ b/DeepDrftManager/Components/Pages/Tracks/TrackNew.razor @@ -9,6 +9,7 @@ @inject NavigationManager Navigation @inject ISnackbar Snackbar @inject ILogger Logger +@inject CmsTrackBrowserViewModel VM Add Track — DeepDrft CMS @@ -230,6 +231,7 @@ } Snackbar.Add($"Uploaded '{_trackName}'.", Severity.Success); + VM.Invalidate(); Navigation.NavigateTo("/tracks"); return; }