From 7205a1763c1961ecf918445f13694171b5d874fb Mon Sep 17 00:00:00 2001 From: yzqzss Date: Mon, 25 Sep 2023 18:25:04 +0800 Subject: [PATCH] fix: apiurl.lower(): NoneType' object has no attribute 'lower' --- wikiteam3/utils/ia_checker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wikiteam3/utils/ia_checker.py b/wikiteam3/utils/ia_checker.py index c2115d44..ce0208f1 100644 --- a/wikiteam3/utils/ia_checker.py +++ b/wikiteam3/utils/ia_checker.py @@ -45,7 +45,10 @@ def search_ia(apiurl: Optional[str] = None, indexurl: Optional[str] = None, adde # {'identifier': 'wiki-wikiothingxyz-20230315', # 'addeddate': '2023-03-15T01:42:12Z', # 'subject': ['wiki', 'wikiteam', 'MediaWiki', .....]} - if apiurl.lower() == result['originalurl'].lower() or indexurl.lower() == result['originalurl'].lower(): + if result['originalurl'].lower() in [ + apiurl.lower() if apiurl else None, + indexurl.lower() if indexurl else None + ]: logger.info(f'Original URL match: {result}') yield result item = result