From 4ecd3ec052a2d6ef26601f34d449ad81987296fb Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 28 Oct 2025 12:04:32 -0400 Subject: [PATCH] Add more safety checks to e164 conversion in backup export. --- .../securesms/backup/v2/exporters/ChatItemArchiveExporter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index 726cc6c5f2..74f2b7d903 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -1562,7 +1562,7 @@ private fun String.e164ToLong(): Long? { this } - return fixed.toLongOrNull() + return fixed.toLongOrNull()?.takeIf { it > 0L } } private fun ExecutorService.submitTyped(callable: Callable): Future {