Fix PNI collision crash.

fork-5.53.8
Cody Henthorne 2022-01-28 12:16:30 -05:00 zatwierdzone przez GitHub
rodzic e96ff92029
commit ee831b0221
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -182,8 +182,9 @@ object SignalDatabaseMigrations {
private const val NOTIFICATION_PROFILES_END_FIX = 124
private const val REACTION_BACKUP_CLEANUP = 125
private const val REACTION_REMOTE_DELETE_CLEANUP = 126
private const val PNI_CLEANUP = 127
const val DATABASE_VERSION = 126
const val DATABASE_VERSION = 127
@JvmStatic
fun migrate(context: Context, db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {
@ -2258,6 +2259,10 @@ object SignalDatabaseMigrations {
""".trimIndent()
)
}
if (oldVersion < PNI_CLEANUP) {
db.execSQL("UPDATE recipient SET pni = NULL WHERE phone IS NULL")
}
}
@JvmStatic