mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Fix order starting at 0 instead of 1
This commit is contained in:
parent
7ca52228b2
commit
e53b4f75fe
@ -487,18 +487,15 @@ class TheMovieDatabase(Provider):
|
|||||||
snbr = cast(int, ep.season_number)
|
snbr = cast(int, ep.season_number)
|
||||||
enbr = cast(int, ep.episode_number)
|
enbr = cast(int, ep.episode_number)
|
||||||
ep.order = next(
|
ep.order = next(
|
||||||
(
|
# Using absolute + 1 since the array is 0based (absolute episode 1 is at index 0)
|
||||||
# Using absolute + 1 since the array is 0based (absolute episode 1 is at index 0)
|
i + 1
|
||||||
i + 1
|
for i, x in enumerate(episodes)
|
||||||
for i, x in enumerate(episodes)
|
if x["season_number"] == snbr
|
||||||
if x["season_number"] == snbr
|
and (
|
||||||
and (
|
x["episode_number"] == enbr
|
||||||
x["episode_number"] == enbr
|
# don't forget weird numbering
|
||||||
# don't forget weird numbering
|
or x["episode_number"] == enbr + season_starts[snbr - 1]
|
||||||
or x["episode_number"] == enbr + season_starts[snbr - 1]
|
)
|
||||||
)
|
|
||||||
),
|
|
||||||
0,
|
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.exception(
|
logger.exception(
|
||||||
@ -506,11 +503,16 @@ class TheMovieDatabase(Provider):
|
|||||||
)
|
)
|
||||||
ret = sorted(ret, key=lambda ep: (ep.season_number, ep.episode_number))
|
ret = sorted(ret, key=lambda ep: (ep.season_number, ep.episode_number))
|
||||||
for order, ep in enumerate(ret):
|
for order, ep in enumerate(ret):
|
||||||
ep.order = order
|
ep.order = order + 1
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
async def _get_entry(self, serie_id: str | int, season: int, episode_nbr: int) -> Entry:
|
async def _get_entry(
|
||||||
|
self,
|
||||||
|
serie_id: str | int,
|
||||||
|
season: int,
|
||||||
|
episode_nbr: int,
|
||||||
|
) -> Entry:
|
||||||
episode = await self._get(
|
episode = await self._get(
|
||||||
f"tv/{serie_id}/season/{season}/episode/{episode_nbr}",
|
f"tv/{serie_id}/season/{season}/episode/{episode_nbr}",
|
||||||
params={
|
params={
|
||||||
|
Loading…
x
Reference in New Issue
Block a user