diff --git a/backend/src/module/conf/__init__.py b/backend/src/module/conf/__init__.py index 9a1b7aef..67acbd55 100644 --- a/backend/src/module/conf/__init__.py +++ b/backend/src/module/conf/__init__.py @@ -8,5 +8,6 @@ TMDB_API = "32b19d6a05b512190a056fa4e747cbbc" DATA_PATH = "sqlite:///data/data.db" LEGACY_DATA_PATH = Path("data/data.json") VERSION_PATH = Path("config/version.info") +POSTERS_PATH = Path("data/posters") PLATFORM = "Windows" if "\\" in settings.downloader.path else "Unix" diff --git a/backend/src/module/core/program.py b/backend/src/module/core/program.py index c8b42ab9..ee73c5f5 100644 --- a/backend/src/module/core/program.py +++ b/backend/src/module/core/program.py @@ -36,9 +36,6 @@ class Program(RenameThread, RSSThread): if not self.database: first_run() logger.info("[Core] No db file exists, create database file.") - if not self.img_cache: - logger.info("[Core] No image cache exists, create image cache.") - cache_image() return {"status": "First run detected."} if self.legacy_data: logger.info( diff --git a/backend/src/module/update/startup.py b/backend/src/module/update/startup.py index a80120c0..ecdde5e3 100644 --- a/backend/src/module/update/startup.py +++ b/backend/src/module/update/startup.py @@ -1,6 +1,7 @@ import logging from module.rss import RSSEngine +from module.conf import POSTERS_PATH logger = logging.getLogger(__name__) @@ -15,3 +16,4 @@ def first_run(): with RSSEngine() as engine: engine.create_table() engine.user.add_default_user() + POSTERS_PATH.mkdir(parents=True, exist_ok=True)