diff options
author | Amit Mahajan <amitmahajan@google.com> | 2015-04-30 16:30:21 -0700 |
---|---|---|
committer | Amit Mahajan <amitmahajan@google.com> | 2015-05-01 10:23:53 -0700 |
commit | 3f637285a89ce2ed99d5538acdd046ffa6a4e9e6 (patch) | |
tree | bdd2d1316de05a792e8742a0ebfed59ec8604235 /src/com/android/providers/telephony/TelephonyProvider.java | |
parent | b80f7335ebde67951eed8fe6a37958eeb9e6cc78 (diff) | |
download | android_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.java | 5 |
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); } } |