From 7aa5c84e63c569faefb8e4d44a74eb073a60c5db Mon Sep 17 00:00:00 2001 From: mr-forust Date: Sat, 27 Jun 2026 21:28:08 +0200 Subject: [PATCH] fix: add search param to legacy /api/channels/{id}/messages endpoint --- webui_server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webui_server.py b/webui_server.py index b8a8ef6..a66b8fc 100644 --- a/webui_server.py +++ b/webui_server.py @@ -1797,10 +1797,12 @@ class TelegramScraperRequestHandler(BaseHTTPRequestHandler): limit = max(1, min(int(query.get("limit", ["120"])[0]), 300)) before = query.get("before") before_message_id = int(before[0]) if before else None + search = (query.get("search") or query.get("q") or [""])[0].strip() payload = { "channel_id": channel_id, "messages": load_messages( - None, channel_id, limit=limit, before_message_id=before_message_id + None, channel_id, limit=limit, before_message_id=before_message_id, + search=search or None ), "channel": next( (