diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt index d90bd80d2..5a7a31144 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt @@ -210,7 +210,11 @@ class TwidereSQLiteOpenHelper( } } if (oldVersion <= 164) { - db.execSQL(SQLQueryBuilder.dropView(true, "messages").sql) + try { + db.execSQL(SQLQueryBuilder.dropView(true, "messages").sql) + } catch (e: IllegalArgumentException) { + // Ignore http://crashes.to/s/5f46822a382 + } db.execSQL(SQLQueryBuilder.dropView(true, "messages_conversation_entries").sql) db.execSQL(SQLQueryBuilder.dropTrigger(true, "delete_old_received_messages").sql) db.execSQL(SQLQueryBuilder.dropTrigger(true, "delete_old_sent_messages").sql)