diff options
author | linyuh <linyuh@google.com> | 2018-06-11 16:37:22 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-11 16:41:14 -0700 |
commit | 8a90a0ac4898f5c575cbd22e8edb54f838edd9ea (patch) | |
tree | ee82633b11b2372a45d152eb90a2a66be3b03763 /java/com/android/dialer/calllog/database/Coalescer.java | |
parent | 443dcfbb54648034f58e1accecb54589cd0c5833 (diff) |
Default column IS_VOICEMAIL_CALL to 0 in the annotated call log.
Test: AnnotatedCallLogDatabaseHelperTest
PiperOrigin-RevId: 200134473
Change-Id: I1d3f43630b6cd7753ef8b72a7a02d119c8ab75cc
Diffstat (limited to 'java/com/android/dialer/calllog/database/Coalescer.java')
-rw-r--r-- | java/com/android/dialer/calllog/database/Coalescer.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/java/com/android/dialer/calllog/database/Coalescer.java b/java/com/android/dialer/calllog/database/Coalescer.java index 36df87c06..903b7e26e 100644 --- a/java/com/android/dialer/calllog/database/Coalescer.java +++ b/java/com/android/dialer/calllog/database/Coalescer.java @@ -321,14 +321,11 @@ public class Coalescer { .setFeatures(coalescedContentValues.getAsInteger(CoalescedAnnotatedCallLog.FEATURES)) .setCallType(coalescedContentValues.getAsInteger(CoalescedAnnotatedCallLog.CALL_TYPE)) .setNumberAttributes(numberAttributes) + .setIsVoicemailCall( + coalescedContentValues.getAsInteger(CoalescedAnnotatedCallLog.IS_VOICEMAIL_CALL) + == 1) .setCoalescedIds(coalescedIds); - // TODO(linyuh): none of the boolean columns in the annotated call log should be null. - // This is a bug in VoicemailDataSource, but we should also fix the database constraints. - Integer isVoicemailCall = - coalescedContentValues.getAsInteger(CoalescedAnnotatedCallLog.IS_VOICEMAIL_CALL); - coalescedRowBuilder.setIsVoicemailCall(isVoicemailCall != null && isVoicemailCall == 1); - String formattedNumber = coalescedContentValues.getAsString(CoalescedAnnotatedCallLog.FORMATTED_NUMBER); if (!TextUtils.isEmpty(formattedNumber)) { |