Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 677903c3 authored by Markus Heiser's avatar Markus Heiser Committed by GitHub
Browse files

Merge pull request #2257 from Solirs/fix_bad_escape

re.escape() the query in highlight_content to prevent a server side error.
parents 0e101098 fbb0e9d2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -174,7 +174,9 @@ def highlight_content(content, query):
            queries.extend(re.findall(regex_highlight_cjk(qs), content, flags=re.I | re.U))
    if len(queries) > 0:
        for q in set(queries):
            content = re.sub(regex_highlight_cjk(q), f'<span class="highlight">{q}</span>', content)
            content = re.sub(
                regex_highlight_cjk(q), f'<span class="highlight">{q}</span>'.replace('\\', r'\\'), content
            )
    return content