Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix deletion of random SMS when trying to update threads
Commit 44c540b (Fixed updating last message after deleting (FossifyOrg#167), 2021-09-04) introduced a hack to update the conversation snippet, however there is a bug in that code: it tries to delete by thread ID, but the condition is applied to the SMS table, not to the threads table.[1] So instead of deleting the thread with that ID, it deletes whichever SMS happens to have that ID. The fix is to change the condition to an always-false condition, so that no messages will be deleted. The threads will still get updated.[2] Fixes FossifyOrg#148. [1] https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/android14-release/src/com/android/providers/telephony/MmsSmsProvider.java#1405 [2] https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/android14-release/src/com/android/providers/telephony/MmsSmsProvider.java#1409
- Loading branch information