diff --git a/alembic/versions/1801d9f5a275_add_library_field_to_movie_and_show_.py b/alembic/versions/1801d9f5a275_add_library_field_to_movie_and_show_.py index 19f7f95..e091b8c 100644 --- a/alembic/versions/1801d9f5a275_add_library_field_to_movie_and_show_.py +++ b/alembic/versions/1801d9f5a275_add_library_field_to_movie_and_show_.py @@ -23,11 +23,11 @@ def upgrade() -> None: """Upgrade schema.""" op.add_column( "movie", - sa.Column("library", sa.String(), nullable=False, server_default=sa.text("''")), + sa.Column("library", sa.String(), nullable=False, server_default=sa.text("'Default'")), ) op.add_column( "show", - sa.Column("library", sa.String(), nullable=False, server_default=sa.text("''")), + sa.Column("library", sa.String(), nullable=False, server_default=sa.text("'Default'")), ) diff --git a/media_manager/movies/router.py b/media_manager/movies/router.py index 7e19197..633bc17 100644 --- a/media_manager/movies/router.py +++ b/media_manager/movies/router.py @@ -279,7 +279,7 @@ def get_movie_files_by_movie_id(movie_service: movie_service_dep, movie_id: Movi def set_library( movie_id: MovieId, movie_service: movie_service_dep, - library: Literal[*[x.name for x in AllEncompassingConfig().misc.movie_libraries]], + library: Literal[*[x.name for x in AllEncompassingConfig().misc.movie_libraries], "Default"], ) -> None: """ Sets the library of a movie. diff --git a/media_manager/movies/schemas.py b/media_manager/movies/schemas.py index 8bd96a5..14e3097 100644 --- a/media_manager/movies/schemas.py +++ b/media_manager/movies/schemas.py @@ -22,7 +22,7 @@ class Movie(BaseModel): external_id: int metadata_provider: str - library: str = "" + library: str = "Default" class MovieFile(BaseModel): diff --git a/media_manager/movies/service.py b/media_manager/movies/service.py index 6a29c4d..f61820e 100644 --- a/media_manager/movies/service.py +++ b/media_manager/movies/service.py @@ -472,7 +472,7 @@ class MovieService: misc_config.movie_directory / f"{movie.name} ({movie.year}) [{movie.metadata_provider}id-{movie.external_id}]" ) - if movie.library != "": + if movie.library != "Default": for library in misc_config.movie_libraries: if library.name == movie.library: log.debug(f"Using library {library.name} for movie {movie.name}") diff --git a/media_manager/tv/router.py b/media_manager/tv/router.py index d7b2394..dba27e4 100644 --- a/media_manager/tv/router.py +++ b/media_manager/tv/router.py @@ -176,7 +176,7 @@ def get_a_shows_torrents(show: show_dep, tv_service: tv_service_dep): def set_library( show: show_dep, tv_service: tv_service_dep, - library: Literal[*[x.name for x in AllEncompassingConfig().misc.tv_libraries]], + library: Literal[*[x.name for x in AllEncompassingConfig().misc.tv_libraries], "Default"], ) -> None: """ Sets the library of a Show. diff --git a/media_manager/tv/schemas.py b/media_manager/tv/schemas.py index c3906f1..904aaf5 100644 --- a/media_manager/tv/schemas.py +++ b/media_manager/tv/schemas.py @@ -54,7 +54,7 @@ class Show(BaseModel): metadata_provider: str continuous_download: bool = False - library: str = "" + library: str = "Default" seasons: list[Season] diff --git a/media_manager/tv/service.py b/media_manager/tv/service.py index 983bc8b..9c6fb03 100644 --- a/media_manager/tv/service.py +++ b/media_manager/tv/service.py @@ -511,7 +511,7 @@ class TvService: misc_config.tv_directory / f"{show.name} ({show.year}) [{show.metadata_provider}id-{show.external_id}]" ) - if show.library != "": + if show.library != "Default": for library in misc_config.tv_libraries: if library.name == show.library: log.info(