Skip to content

Commit 15f1506

Browse files
committed
Improved resilience of search plugin
1 parent 57cf391 commit 15f1506

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

material/plugins/search/plugin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def __init__(self, **config):
164164

165165
# Add page to search index
166166
def add_entry_from_context(self, page):
167-
search = page.meta.get("search", {})
167+
search = page.meta.get("search") or {}
168168
if search.get("exclude"):
169169
return
170170

@@ -218,7 +218,7 @@ def create_entry_for_section(self, section, toc, url, page):
218218
entry["tags"].append(name)
219219

220220
# Set document boost
221-
search = page.meta.get("search", {})
221+
search = page.meta.get("search") or {}
222222
if "boost" in search:
223223
entry["boost"] = search["boost"]
224224

src/plugins/search/plugin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def __init__(self, **config):
164164

165165
# Add page to search index
166166
def add_entry_from_context(self, page):
167-
search = page.meta.get("search", {})
167+
search = page.meta.get("search") or {}
168168
if search.get("exclude"):
169169
return
170170

@@ -218,7 +218,7 @@ def create_entry_for_section(self, section, toc, url, page):
218218
entry["tags"].append(name)
219219

220220
# Set document boost
221-
search = page.meta.get("search", {})
221+
search = page.meta.get("search") or {}
222222
if "boost" in search:
223223
entry["boost"] = search["boost"]
224224

0 commit comments

Comments
 (0)