diff --git a/app/src/main/java/eu/faircode/email/DB.java b/app/src/main/java/eu/faircode/email/DB.java index 7217381e2f..eecba88728 100644 --- a/app/src/main/java/eu/faircode/email/DB.java +++ b/app/src/main/java/eu/faircode/email/DB.java @@ -489,13 +489,8 @@ public abstract class DB extends RoomDatabase { Log.i("Get PRAGMA " + pragma + "="); } - if (BuildConfig.DEBUG) { - db.execSQL("DROP TRIGGER IF EXISTS `attachment_insert`"); - db.execSQL("DROP TRIGGER IF EXISTS `attachment_delete`"); - - db.execSQL("DROP TRIGGER IF EXISTS `account_update`"); - db.execSQL("DROP TRIGGER IF EXISTS `identity_update`"); - } + if (BuildConfig.DEBUG && false) + dropTriggers(db); createTriggers(db); } @@ -528,6 +523,14 @@ public abstract class DB extends RoomDatabase { } } + private static void dropTriggers(@NonNull SupportSQLiteDatabase db) { + db.execSQL("DROP TRIGGER IF EXISTS `attachment_insert`"); + db.execSQL("DROP TRIGGER IF EXISTS `attachment_delete`"); + + db.execSQL("DROP TRIGGER IF EXISTS `account_update`"); + db.execSQL("DROP TRIGGER IF EXISTS `identity_update`"); + } + private static void createTriggers(@NonNull SupportSQLiteDatabase db) { List image = new ArrayList<>(); for (String img : ImageHelper.IMAGE_TYPES)