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 @@