diff --git a/app/admin/page.tsx b/app/admin/page.tsx index 5aa3003..c5dcefb 100644 --- a/app/admin/page.tsx +++ b/app/admin/page.tsx @@ -420,6 +420,7 @@ export default function AdminPage() { setFiles([]); setIsUploading(false); fetchSongs(); + fetchGenres(); // Auto-trigger categorization after uploads const successCount = results.filter(r => r.success).length; @@ -481,6 +482,7 @@ export default function AdminPage() { setUploadedSong(null); setUploadGenreIds([]); fetchSongs(); + fetchGenres(); setMessage(prev => prev + '\n✅ Genres assigned successfully!'); } else { alert('Failed to assign genres'); @@ -519,6 +521,7 @@ export default function AdminPage() { if (res.ok) { setEditingId(null); fetchSongs(); + fetchGenres(); } else { alert('Failed to update song'); } @@ -537,6 +540,7 @@ export default function AdminPage() { if (res.ok) { fetchSongs(); + fetchGenres(); } else { alert('Failed to delete song'); }