Fix PNI collision crash.

This commit is contained in:
Cody Henthorne
2022-01-28 12:16:30 -05:00
committed by GitHub
parent e96ff92029
commit ee831b0221

View File

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