From 06cb54259d653987ea363aee8aae59275c96d3ff Mon Sep 17 00:00:00 2001 From: Biskweet Date: Sat, 28 Dec 2024 03:17:04 +0100 Subject: [PATCH] Fix issue #22074 --- src/searchengine/nova3/helpers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/searchengine/nova3/helpers.py b/src/searchengine/nova3/helpers.py index ef8376a28..d01d27cea 100644 --- a/src/searchengine/nova3/helpers.py +++ b/src/searchengine/nova3/helpers.py @@ -113,6 +113,10 @@ def retrieve_url(url: str, custom_headers: Mapping[str, Any] = {}, request_data: pass dataStr = data.decode(charset, 'replace') + + # better do it here than in htmlentitydecode which shouldn't make specific exceptions in its task + dataStr = dataStr.replace('"', '\\"') + dataStr = htmlentitydecode(dataStr) return dataStr