fix: demandes d'épisode qui demande toutes la serie

This commit is contained in:
MasutaYunikon committed 2026-05-22 20:59:37 +02:00
1 parent 73678be2c8
commit 62c5b2e622
1 file changed
+7 -3
+7 -3
View File
@@ -250,9 +250,13 @@ const requestSeasons = ref<number[]>([]) // saisons cochées dans le modal
const requestedSeasonNumbers = computed<number[]>(() => {
if (!myRequest.value) return []
const r = myRequest.value.requesters?.find((r: any) => r.userId === auth.userId)
// [] = toutes les saisons demandées → on retourne toutes les saisons de la série
if (r && r.seasons.length === 0) return data.value?.seasons?.map((s: any) => s.season_number) ?? []
return r?.seasons ?? []
if (!r) return []
// seasons=[] ET episodes=[] → toutes les saisons demandées
// seasons=[] mais episodes=[…] → seulement des épisodes ciblés, pas toute une saison
if (r.seasons.length === 0 && (r.episodes ?? []).length === 0) {
return data.value?.seasons?.map((s: any) => s.season_number) ?? []
}
return r.seasons
})
const requestedEpisodeIds = computed<number[]>(() => {