summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-04-12 14:40:42 +0800
committerSteve Kondik <steve@cyngn.com>2015-02-03 10:30:14 -0800
commit5aa8d8ac3ab4ad6b58c864e921057aa6cf3562c2 (patch)
tree8d3b11e9342a9e31e96fb0ee0947eea6a25fbedc
parent166832e80434a2f7aabf2a64e008a8f41c7cf93f (diff)
downloadandroid_packages_providers_ContactsProvider-5aa8d8ac3ab4ad6b58c864e921057aa6cf3562c2.tar.gz
android_packages_providers_ContactsProvider-5aa8d8ac3ab4ad6b58c864e921057aa6cf3562c2.tar.bz2
android_packages_providers_ContactsProvider-5aa8d8ac3ab4ad6b58c864e921057aa6cf3562c2.zip
Contacts: Fix CTS failure in testGroupsTable/testAddToGroup
Group is inserted into local account if no account is designated, but account name and account type are null when query contacts groups. Query local account if no account designated when query contacts groups. CRs-Fixed: 645031 Change-Id: I3850ba5cdf222b6273cc1d43ac738067f4e9aaf9
-rwxr-xr-xsrc/com/android/providers/contacts/LegacyApiSupport.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/providers/contacts/LegacyApiSupport.java b/src/com/android/providers/contacts/LegacyApiSupport.java
index f8585220..e0533f5d 100755
--- a/src/com/android/providers/contacts/LegacyApiSupport.java
+++ b/src/com/android/providers/contacts/LegacyApiSupport.java
@@ -1954,8 +1954,9 @@ public class LegacyApiSupport {
sb.append(" AND " + Groups.ACCOUNT_TYPE + "=");
DatabaseUtils.appendEscapedSQLString(sb, mAccount.type);
} else {
- sb.append(Groups.ACCOUNT_NAME + " IS NULL" +
- " AND " + Groups.ACCOUNT_TYPE + " IS NULL");
+ sb.append(Groups.ACCOUNT_NAME + " = '" + AccountWithDataSet.LOCAL.getAccountName() +
+ "' AND " + Groups.ACCOUNT_TYPE + " = '" +
+ AccountWithDataSet.LOCAL.getAccountType() + "'");
}
}