summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2026-09-02 14:26:22 +0200
committerGitHub <noreply@github.com>2026-09-02 14:26:22 +0200
commitfd29de6c55e81524172744d9f36917c271dd01b9 (patch)
tree23566098874e9cd71b7e2dc9fe2735f9b3b10d68
parenteca1af4be11fa9533afa34b5acc39d428c4711d8 (diff)
[fix] engine: meilisearch - AttributeError: no attribute 'about' (#6626)
- Closes: https://github.com/searxng/searxng/issues/6622 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
-rw-r--r--searx/engines/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py
index 355cecd2c..cb5e3a7d2 100644
--- a/searx/engines/__init__.py
+++ b/searx/engines/__init__.py
@@ -187,8 +187,9 @@ def set_loggers(engine: "Engine|types.ModuleType", engine_name: str):
def update_engine_attributes(engine: "Engine | types.ModuleType", engine_data: dict[str, t.Any]):
# pylint: disable=too-many-branches
- # set engine attributes from engine_data
+ # set / update engine attributes from engine_data
kvargs: dict[str, t.Any]
+ engine.about = getattr(engine, "about", EngineAbout())
if isinstance(engine.about, EngineAbout):
kvargs = {**msgspec.to_builtins(engine.about), **engine_data.get("about", {})}
else: