From 6cc1b34dc24caae4a4fcdccd38750706567f91c5 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 18 Oct 2022 16:45:29 +0200 Subject: [PATCH] Auto reset fts --- app/src/main/java/eu/faircode/email/Fts4DbHelper.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java index 9aa9f46e8d..1e96b85736 100644 --- a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java +++ b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java @@ -54,11 +54,10 @@ public class Fts4DbHelper extends SQLiteOpenHelper { } static SQLiteDatabase getInstance(Context context) { - if (instance == null) { - if (!context.getDatabasePath(DATABASE_NAME).exists()) { - Fts5DbHelper.delete(context); + boolean has = context.getDatabasePath(DATABASE_NAME).exists(); + if (instance == null || !has) { + if (!has) DB.getInstance(context).message().resetFts(); - } instance = new Fts4DbHelper(context); } return instance.getWritableDatabase();