Fail getRecipientIdForSyncRecord immediately if identifier is invalid.

fork-5.53.8
Alex Hart 2022-08-04 09:50:40 -03:00 zatwierdzone przez Greyson Parrelli
rodzic 2495781055
commit 710bb386e2
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -522,7 +522,7 @@ class DistributionListDatabase constructor(context: Context?, databaseHelper: Si
}
fun getRecipientIdForSyncRecord(record: SignalStoryDistributionListRecord): RecipientId? {
val uuid: UUID = UuidUtil.parseOrNull(record.identifier) ?: return null
val uuid: UUID = requireNotNull(UuidUtil.parseOrNull(record.identifier)) { "Incoming record did not have a valid identifier." }
val distributionId = DistributionId.from(uuid)
return readableDatabase.query(