From b7be12be1519201cc6a60541f9739146ac55f4fa Mon Sep 17 00:00:00 2001 From: Viktor Isaev Date: Thu, 23 Apr 2026 08:49:45 +0400 Subject: [PATCH] Keep support for old response shape --- backend/open_webui/retrieval/web/firecrawl.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/open_webui/retrieval/web/firecrawl.py b/backend/open_webui/retrieval/web/firecrawl.py index f834ebe8c6..04de7721cd 100644 --- a/backend/open_webui/retrieval/web/firecrawl.py +++ b/backend/open_webui/retrieval/web/firecrawl.py @@ -32,6 +32,10 @@ def search_firecrawl( response.raise_for_status() data = response.json().get('data', []) + # Support old response shape. + if type(data) is dict: + data = data.get('web', []) + results = [ SearchResult( link=r.get('url', ''),