DO NOT MERGE: Merge Oreo MR1 into master
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I34d1ffa271e7aa97f5e3e666c457932108e5c3e8
diff --git a/src/com/android/mms/service/SendRequest.java b/src/com/android/mms/service/SendRequest.java
index 21cd43c..a130dfe 100644
--- a/src/com/android/mms/service/SendRequest.java
+++ b/src/com/android/mms/service/SendRequest.java
@@ -205,8 +205,10 @@
}
if (sendConf != null) {
values.put(Telephony.Mms.RESPONSE_STATUS, sendConf.getResponseStatus());
- values.put(Telephony.Mms.MESSAGE_ID,
- PduPersister.toIsoString(sendConf.getMessageId()));
+ byte[] messageId = sendConf.getMessageId();
+ if (messageId != null) {
+ values.put(Telephony.Mms.MESSAGE_ID, PduPersister.toIsoString(messageId));
+ }
}
values.put(Telephony.Mms.DATE, System.currentTimeMillis() / 1000L);
values.put(Telephony.Mms.READ, 1);