summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/telephony/TelephonyProvider.java
diff options
context:
space:
mode:
authorAmit Mahajan <amitmahajan@google.com>2015-04-30 16:30:21 -0700
committerAmit Mahajan <amitmahajan@google.com>2015-05-01 10:23:53 -0700
commit3f637285a89ce2ed99d5538acdd046ffa6a4e9e6 (patch)
treebdd2d1316de05a792e8742a0ebfed59ec8604235 /src/com/android/providers/telephony/TelephonyProvider.java
parentb80f7335ebde67951eed8fe6a37958eeb9e6cc78 (diff)
downloadandroid_packages_providers_TelephonyProvider-3f637285a89ce2ed99d5538acdd046ffa6a4e9e6.tar.gz
android_packages_providers_TelephonyProvider-3f637285a89ce2ed99d5538acdd046ffa6a4e9e6.tar.bz2
android_packages_providers_TelephonyProvider-3f637285a89ce2ed99d5538acdd046ffa6a4e9e6.zip
Update db only if ContentValues obj being inserted is not empty.
Bug: 20701423 Change-Id: I42e8fc05b39976b0ec07c0eefcca91b60f6d3694
Diffstat (limited to 'src/com/android/providers/telephony/TelephonyProvider.java')
-rw-r--r--src/com/android/providers/telephony/TelephonyProvider.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/com/android/providers/telephony/TelephonyProvider.java b/src/com/android/providers/telephony/TelephonyProvider.java
index 12430de..8cb01dc 100644
--- a/src/com/android/providers/telephony/TelephonyProvider.java
+++ b/src/com/android/providers/telephony/TelephonyProvider.java
@@ -928,12 +928,9 @@ public class TelephonyProvider extends ContentProvider
mergedValues.putAll(newRow);
}
- try {
+ if (mergedValues.size() > 0) {
db.update(table, mergedValues, "_id=" + oldRow.getInt(oldRow.getColumnIndex("_id")),
null);
- } catch (Exception e) {
- loge("mergeFieldsAndUpdateDb: Unexpected exception on db.update " + e);
- loge("mergeFieldsAndUpdateDb: Failed to add updated values to db:" + mergedValues);
}
}