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();