Merge "Fix preview channels insertion with null input ID" into oc-dev
am: 6b33ebe4bd
Change-Id: Id27550ae7a2b19e1f399539a35cf97e7c1983352
diff --git a/src/com/android/providers/tv/TvProvider.java b/src/com/android/providers/tv/TvProvider.java
index 855e184..725641a 100644
--- a/src/com/android/providers/tv/TvProvider.java
+++ b/src/com/android/providers/tv/TvProvider.java
@@ -1331,7 +1331,7 @@
case MATCH_CHANNEL:
// Preview channels are not necessarily associated with TV input service.
// Therefore, we fill a fake ID to meet not null restriction for preview channels.
- if (!values.containsKey(Channels.COLUMN_INPUT_ID)
+ if (values.get(Channels.COLUMN_INPUT_ID) == null
&& Channels.TYPE_PREVIEW.equals(values.get(Channels.COLUMN_TYPE))) {
values.put(Channels.COLUMN_INPUT_ID, EMPTY_STRING);
}