diff --git a/src/program/services/indexers/trakt.py b/src/program/services/indexers/trakt.py index 26e6cc19..dfe3599f 100644 --- a/src/program/services/indexers/trakt.py +++ b/src/program/services/indexers/trakt.py @@ -123,12 +123,6 @@ def _add_seasons_to_show(show: Show, imdb_id: str): show.add_season(season_item) -def _assign_item_type(item_type): - if item_type == "movie": - return "movie" - return "show" - - def _map_item_from_data(data, item_type: str, show_genres: List[str] = None) -> Optional[MediaItem]: """Map trakt.tv API data to MediaItemContainer.""" if item_type not in ["movie", "show", "season", "episode"]: @@ -152,7 +146,7 @@ def _map_item_from_data(data, item_type: str, show_genres: List[str] = None) -> "country": getattr(data, "country", None), "language": getattr(data, "language", None), "requested_at": datetime.now(), - "type": _assign_item_type(item_type), + "type": item_type, } item["is_anime"] = ( diff --git a/src/routers/secure/default.py b/src/routers/secure/default.py index 48318553..0b76ead8 100644 --- a/src/routers/secure/default.py +++ b/src/routers/secure/default.py @@ -126,7 +126,7 @@ class StatsResponse(BaseModel): total_episodes: int total_symlinks: int incomplete_items: int - incomplete_retries: dict[int, int] = Field( + incomplete_retries: dict[str, int] = Field( description="Media item log string: number of retries" ) states: dict[States, int]