From 9d3ed36856e8a68acefdc04fb9fccf3dc081e43c Mon Sep 17 00:00:00 2001 From: Moez Bhatti Date: Sun, 8 Apr 2018 18:28:04 -0400 Subject: [PATCH] Ensure non-empty array of parts when sending SMS --- data/src/main/java/repository/MessageRepositoryImpl.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/data/src/main/java/repository/MessageRepositoryImpl.kt b/data/src/main/java/repository/MessageRepositoryImpl.kt index bf5aef3d..3f950e00 100644 --- a/data/src/main/java/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/repository/MessageRepositoryImpl.kt @@ -372,6 +372,7 @@ class MessageRepositoryImpl @Inject constructor( val smsManager = SmsManager.getDefault() val parts = smsManager.divideMessage(if (prefs.unicode.get()) StripAccents.stripAccents(message.body) else message.body) + ?: arrayListOf() val sentIntents = parts.map { val action = "com.moez.QKSMS.SMS_SENT"