From 0d4f8627189f6233e488e56641d535b453e8ded9 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 21 Oct 2022 10:51:59 +0200 Subject: [PATCH] FTS: escape double quote --- app/src/main/java/eu/faircode/email/Fts4DbHelper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java index 1e96b85736..547445fc20 100644 --- a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java +++ b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java @@ -223,7 +223,10 @@ public class Fts4DbHelper extends SQLiteOpenHelper { } private static String escape(String word) { - return "'" + word.replaceAll("'", "''") + "'"; + return "'" + word + .replaceAll("'", "''") + .replaceAll("\"", "\"\"") + + "'"; } static Cursor getIds(SQLiteDatabase db) {