diff --git a/app/modules/emby/__init__.py b/app/modules/emby/__init__.py index 0956dbd9..8b3680ad 100644 --- a/app/modules/emby/__init__.py +++ b/app/modules/emby/__init__.py @@ -80,7 +80,7 @@ class EmbyModule(_ModuleBase, _MediaServerBase[Emby]): # 确定要认证的服务器列表 if service_name: # 如果指定了服务名,获取该服务实例 - servers = [(service_name, self.get_instance(service_name))] + servers = [(service_name, server)] if (server := self.get_instance(service_name)) else [] else: # 如果没有指定服务名,遍历所有服务 servers = self.get_instances().items() diff --git a/app/modules/jellyfin/__init__.py b/app/modules/jellyfin/__init__.py index 60ee4df7..9340a6ea 100644 --- a/app/modules/jellyfin/__init__.py +++ b/app/modules/jellyfin/__init__.py @@ -80,7 +80,7 @@ class JellyfinModule(_ModuleBase, _MediaServerBase[Jellyfin]): # 确定要认证的服务器列表 if service_name: # 如果指定了服务名,获取该服务实例 - servers = [(service_name, self.get_instance(service_name))] + servers = [(service_name, server)] if (server := self.get_instance(service_name)) else [] else: # 如果没有指定服务名,遍历所有服务 servers = self.get_instances().items() diff --git a/app/modules/plex/__init__.py b/app/modules/plex/__init__.py index b3852bbf..8381b241 100644 --- a/app/modules/plex/__init__.py +++ b/app/modules/plex/__init__.py @@ -80,7 +80,7 @@ class PlexModule(_ModuleBase, _MediaServerBase[Plex]): # 确定要认证的服务器列表 if service_name: # 如果指定了服务名,获取该服务实例 - servers = [(service_name, self.get_instance(service_name))] + servers = [(service_name, server)] if (server := self.get_instance(service_name)) else [] else: # 如果没有指定服务名,遍历所有服务 servers = self.get_instances().items()