From 4469a1b3b8a80986155b55d138da04995b48c3f0 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 16 Oct 2024 15:58:37 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BC=98=E5=8C=96=E5=AA=92?= =?UTF-8?q?=E4=BD=93=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=90=8C=E6=AD=A5=E5=AA=92?= =?UTF-8?q?=E4=BD=93=E5=BA=93=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chain/mediaserver.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/chain/mediaserver.py b/app/chain/mediaserver.py index d4d549e2..89b40cec 100644 --- a/app/chain/mediaserver.py +++ b/app/chain/mediaserver.py @@ -120,16 +120,15 @@ class MediaServerChain(ChainBase): continue server_name = mediaserver.name sync_libraries = mediaserver.sync_libraries or [] - if not sync_libraries: - logger.info(f"媒体服务器 {server_name} 的同步媒体库为空,跳过") - continue logger.info(f"开始同步媒体服务器 {server_name} 的数据 ...") libraries = self.librarys(server_name) if not libraries: logger.info(f"没有获取到媒体服务器 {server_name} 的媒体库,跳过") continue for library in libraries: - if sync_libraries and library.id not in sync_libraries: + if sync_libraries \ + and "all" not in sync_libraries \ + and str(library.id) not in sync_libraries: logger.info(f"{library.name} 未在 {server_name} 同步媒体库列表中,跳过") continue logger.info(f"正在同步 {server_name} 媒体库 {library.name} ...")