diff --git a/plugins.v2/clashruleprovider/__init__.py b/plugins.v2/clashruleprovider/__init__.py index 628c5b2..56e9207 100644 --- a/plugins.v2/clashruleprovider/__init__.py +++ b/plugins.v2/clashruleprovider/__init__.py @@ -817,8 +817,8 @@ class ClashRuleProvider(_PluginBase): for proxy in extra_proxies: name = proxy.get('name') if not name or any(x.get('name') == name for x in self.clash_outbound()): - logger.warning(f"The proxy name {proxy['name']} already exists. Skipping...") - message = f"The proxy name {proxy['name']} already exists. Skipping..." + logger.warning(f"The proxy name {name} already exists. Skipping ...") + message = f"The proxy name {name} already exists. Skipping ..." result = False continue required_fields = {'name', 'type', 'server', 'port'} diff --git a/plugins.v2/imdbsource/__init__.py b/plugins.v2/imdbsource/__init__.py index 7acc23c..3eb4899 100644 --- a/plugins.v2/imdbsource/__init__.py +++ b/plugins.v2/imdbsource/__init__.py @@ -1885,7 +1885,7 @@ class ImdbSource(_PluginBase): # 通过名称过滤 if media_info.names: def match_name(res): - name = res.get('name') or '' + name = res.get('name') or res.get('title') or '' return ImdbHelper.compare_names(name, media_info.names) result_id, filtered = filter_and_return(filtered, match_name)