Skip to content

Commit f325238

Browse files
committed
Fixed inability to reset search pipeline
1 parent c8bae9b commit f325238

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Diff for: material/plugins/search/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class SearchConfig(Config):
4646
# Settings for search
4747
lang = Optional(LangOption())
4848
separator = Optional(Type(str))
49-
pipeline = ListOfItems(Choice(pipeline), default = [])
49+
pipeline = Optional(ListOfItems(Choice(pipeline)))
5050

5151
# Settings for text segmentation (Chinese)
5252
jieba_dict = Optional(Type(str))

Diff for: material/plugins/search/plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def on_config(self, config):
7575
)
7676

7777
# Retrieve default value for pipeline
78-
if not self.config.pipeline:
78+
if self.config.pipeline is None:
7979
self.config.pipeline = list(filter(len, re.split(
8080
r"\s*,\s*", self._translate(config, "search.config.pipeline")
8181
)))

Diff for: src/plugins/search/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class SearchConfig(Config):
4646
# Settings for search
4747
lang = Optional(LangOption())
4848
separator = Optional(Type(str))
49-
pipeline = ListOfItems(Choice(pipeline), default = [])
49+
pipeline = Optional(ListOfItems(Choice(pipeline)))
5050

5151
# Settings for text segmentation (Chinese)
5252
jieba_dict = Optional(Type(str))

Diff for: src/plugins/search/plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def on_config(self, config):
7575
)
7676

7777
# Retrieve default value for pipeline
78-
if not self.config.pipeline:
78+
if self.config.pipeline is None:
7979
self.config.pipeline = list(filter(len, re.split(
8080
r"\s*,\s*", self._translate(config, "search.config.pipeline")
8181
)))

0 commit comments

Comments
 (0)