diff options
author | kaiyiz <kaiyiz@codeaurora.org> | 2014-04-12 14:40:42 +0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-02-03 10:30:14 -0800 |
commit | 5aa8d8ac3ab4ad6b58c864e921057aa6cf3562c2 (patch) | |
tree | 8d3b11e9342a9e31e96fb0ee0947eea6a25fbedc | |
parent | 166832e80434a2f7aabf2a64e008a8f41c7cf93f (diff) | |
download | android_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-x | src/com/android/providers/contacts/LegacyApiSupport.java | 5 |
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() + "'"); } } |