swallow some db exceptions

This commit is contained in:
Mariotaku Lee 2017-05-10 17:22:54 +08:00
parent c2d43c8c93
commit a456ff0a31
No known key found for this signature in database
GPG Key ID: 15C10F89D7C33535
1 changed files with 5 additions and 1 deletions

View File

@ -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)