Merge "Skip content values lacking mimetype" into ub-mail-master
diff --git a/src/com/android/exchange/eas/EasSyncContacts.java b/src/com/android/exchange/eas/EasSyncContacts.java
index 8c4f970..3836588 100644
--- a/src/com/android/exchange/eas/EasSyncContacts.java
+++ b/src/com/android/exchange/eas/EasSyncContacts.java
@@ -870,6 +870,11 @@
for (final Entity.NamedContentValues ncv: entity.getSubValues()) {
final ContentValues cv = ncv.values;
final String mimeType = cv.getAsString(ContactsContract.Data.MIMETYPE);
+ if (TextUtils.isEmpty(mimeType)) {
+ LogUtils.i(TAG, "Contacts upsync, unknown data: no mimetype set");
+ continue;
+ }
+
if (mimeType.equals(Email.CONTENT_ITEM_TYPE)) {
emailValues.add(cv);
} else if (mimeType.equals(Nickname.CONTENT_ITEM_TYPE)) {