From fd29de6c55e81524172744d9f36917c271dd01b9 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 2 Sep 2026 14:26:22 +0200 Subject: [PATCH] [fix] engine: meilisearch - AttributeError: no attribute 'about' (#6626) - Closes: https://github.com/searxng/searxng/issues/6622 Signed-off-by: Markus Heiser --- searx/engines/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: