diff options
| author | Alexandre Flament <alex@al-f.net> | 2022-06-29 22:16:42 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-29 22:16:42 +0200 |
| commit | 107006515ee9fe9cad9a6f6387db658953d32486 (patch) | |
| tree | 74c5b5f41d5d81c0875fba0c80a50e9c23e7609f /searx/infopage/__init__.py | |
| parent | eb3123e164903fa36b299e6f2902445386aea6ac (diff) | |
| parent | 1617ef1e4104907e07b3d8938793687c80df9a42 (diff) | |
Merge pull request #1380 from dalf/move_donation_link
Move donation link
Diffstat (limited to 'searx/infopage/__init__.py')
| -rw-r--r-- | searx/infopage/__init__.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/searx/infopage/__init__.py b/searx/infopage/__init__.py index 730d50a74..6b8fd9133 100644 --- a/searx/infopage/__init__.py +++ b/searx/infopage/__init__.py @@ -157,10 +157,9 @@ class InfoPageSet: # pylint: disable=too-few-public-methods return None cache_key = (pagename, locale) - page = self.CACHE.get(cache_key) - if page is not None: - return page + if cache_key in self.CACHE: + return self.CACHE[cache_key] # not yet instantiated @@ -183,4 +182,6 @@ class InfoPageSet: # pylint: disable=too-few-public-methods if fallback_to_default and page is None: page_locale = self.locale_default page = self.get_page(page_name, self.locale_default) - yield page_name, page_locale, page + if page is not None: + # page is None if the page was deleted by the administrator + yield page_name, page_locale, page |