From 806121f95ccd3419841de8c9ab8117eeca8aeb28 Mon Sep 17 00:00:00 2001 From: MasutaYunikon Date: Wed, 22 Apr 2026 11:07:21 +0200 Subject: [PATCH] fix: bouton tous telecharger a la place de integral, multi torrents sur le bouton saisons et tous telecharger --- server/routes/series.ts | 2 +- src/components/serie/SerieSeasonCard.vue | 13 +- src/views/SerieView.vue | 180 +++++++++++++---------- 3 files changed, 117 insertions(+), 78 deletions(-) diff --git a/server/routes/series.ts b/server/routes/series.ts index 20c96af..a849b44 100644 --- a/server/routes/series.ts +++ b/server/routes/series.ts @@ -181,7 +181,7 @@ router.get('/series/:id', requireAuth, async (req, res) => { } }) - res.json({ serie, seasons: enrichedSeasons, torrents_integrale: integraleTorrents.map(t => ({ label: 'Intégrale', torrent_url: t.torrent_url, magnet: t.magnet, raw: t.title ?? t.raw })) }) + res.json({ serie, seasons: enrichedSeasons, torrents_integrale: integraleTorrents.map(t => ({ label: 'Intégrale', torrent_url: t.torrent_url, magnet: t.magnet, infohash: t.infohash?.toLowerCase() ?? null, raw: t.title ?? t.raw })) }) } catch (err) { logger.error('api', `GET /api/series/${id} échoué : ${err instanceof Error ? err.message : err}`) res.status(500).json({ error: err instanceof Error ? err.message : 'Erreur inconnue' }) diff --git a/src/components/serie/SerieSeasonCard.vue b/src/components/serie/SerieSeasonCard.vue index 8ba9165..7e8f8f1 100644 --- a/src/components/serie/SerieSeasonCard.vue +++ b/src/components/serie/SerieSeasonCard.vue @@ -196,7 +196,7 @@ diff --git a/src/views/SerieView.vue b/src/views/SerieView.vue index 9f3e24e..5048569 100644 --- a/src/views/SerieView.vue +++ b/src/views/SerieView.vue @@ -59,42 +59,38 @@
- - + +
+ - - +
@@ -137,11 +133,10 @@