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);
                 }