From 696b7eb5d0c47d4344b4395609bf49f95382dd9a Mon Sep 17 00:00:00 2001 From: AS TG <126592884+TGxIRFAN@users.noreply.github.com> Date: Fri, 15 Mar 2024 22:45:47 +0530 Subject: [PATCH] fix fix not getting results for [] --- database/ia_filterdb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database/ia_filterdb.py b/database/ia_filterdb.py index 58620e450..67438d55c 100644 --- a/database/ia_filterdb.py +++ b/database/ia_filterdb.py @@ -129,7 +129,7 @@ async def get_search_results(chat_id, query, file_type=None, max_results=10, off elif ' ' not in query: raw_pattern = r'(\b|[\.\+\-_])' + query + r'(\b|[\.\+\-_])' else: - raw_pattern = query.replace(' ', r'.*[\s\.\+\-_()]') + raw_pattern = query.replace(' ', r'.*[\s\.\+\-_()\[\]]') try: regex = re.compile(raw_pattern, flags=re.IGNORECASE) @@ -257,4 +257,4 @@ def unpack_new_file_id(new_file_id): ) ) file_ref = encode_file_ref(decoded.file_reference) - return file_id, file_ref \ No newline at end of file + return file_id, file_ref