summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllog/database/Coalescer.java
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2018-06-11 16:37:22 -0700
committerCopybara-Service <copybara-piper@google.com>2018-06-11 16:41:14 -0700
commit8a90a0ac4898f5c575cbd22e8edb54f838edd9ea (patch)
treeee82633b11b2372a45d152eb90a2a66be3b03763 /java/com/android/dialer/calllog/database/Coalescer.java
parent443dcfbb54648034f58e1accecb54589cd0c5833 (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.java9
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)) {