From 86ada729c2930c278c4f73a6bcea059c8ac74559 Mon Sep 17 00:00:00 2001 From: Marc Blank Date: Fri, 11 Sep 2009 07:51:12 -0700 Subject: [PATCH] Check for null data before writing contact rows to server Change-Id: Ib7016c43b2655e1753680c511f30cad8f4a1acce --- src/com/android/exchange/adapter/ContactsSyncAdapter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/exchange/adapter/ContactsSyncAdapter.java b/src/com/android/exchange/adapter/ContactsSyncAdapter.java index c5bf74e54..1fb885ecd 100644 --- a/src/com/android/exchange/adapter/ContactsSyncAdapter.java +++ b/src/com/android/exchange/adapter/ContactsSyncAdapter.java @@ -1556,6 +1556,7 @@ public class ContactsSyncAdapter extends AbstractSyncAdapter { private void sendPhone(Serializer s, ContentValues cv) throws IOException { String value = cv.getAsString(Phone.NUMBER); + if (value == null) return; switch (cv.getAsInteger(Phone.TYPE)) { case TYPE_WORK2: s.data(Tags.CONTACTS_BUSINESS2_TELEPHONE_NUMBER, value); @@ -1600,6 +1601,7 @@ public class ContactsSyncAdapter extends AbstractSyncAdapter { private void sendRelation(Serializer s, ContentValues cv) throws IOException { String value = cv.getAsString(Relation.DATA); + if (value == null) return; switch (cv.getAsInteger(Relation.TYPE)) { case Relation.TYPE_ASSISTANT: s.data(Tags.CONTACTS_ASSISTANT_NAME, value);