diff --git a/web/src/lib/components/season-requests-table.svelte b/web/src/lib/components/season-requests-table.svelte
index ae871c5..6eab421 100644
--- a/web/src/lib/components/season-requests-table.svelte
+++ b/web/src/lib/components/season-requests-table.svelte
@@ -135,7 +135,7 @@
class=""
size="sm"
variant="outline"
- onclick={() => goto(base+"/dashboard/tv/"+request.show.id + "/" + request.season.number)}
+ onclick={() => goto(base+"/dashboard/tv/"+request.show.id)}
>
Download manually
diff --git a/web/src/routes/dashboard/tv/[showId=uuid]/[SeasonNumber=integer]/+page.svelte b/web/src/routes/dashboard/tv/[showId=uuid]/[SeasonNumber=integer]/+page.svelte
index 9848013..ecaf48d 100644
--- a/web/src/routes/dashboard/tv/[showId=uuid]/[SeasonNumber=integer]/+page.svelte
+++ b/web/src/routes/dashboard/tv/[showId=uuid]/[SeasonNumber=integer]/+page.svelte
@@ -13,10 +13,7 @@
const SeasonNumber = page.params.SeasonNumber;
let seasonFiles: PublicSeasonFile[] = $state(page.data.files);
let show: Show = getContext('show');
- let season: Season = $state();
- show.seasons.forEach((item) => {
- if (item.number === parseInt(SeasonNumber)) season = item;
- });
+ let season: Season = $derived(show().seasons.find((item) => item.number === parseInt(SeasonNumber)));
console.log('loaded files', seasonFiles);
@@ -40,9 +37,9 @@
- {show.overview} + {show().overview}