https://bugs.kde.org/show_bug.cgi?id=526647

--- Comment #4 from [email protected] ---
Many thanks. 

1) I believe the messages are all SMS.

2) Sorry I don't know how to find which columns it is. The source code is
perhaps
https://github.com/GrapheneOS/platform_packages_providers_TelephonyProvider/blob/17/src/com/android/providers/telephony/SmsProvider.java
 

static final String[] SMS_SELECTION_COLUMNS = new String[] {
        Sms._ID,
        Sms.THREAD_ID,
        Sms.ADDRESS,
        Sms.PERSON,
        Sms.DATE,
        Sms.DATE_SENT,
        Sms.PROTOCOL,
        Sms.READ,
        Sms.STATUS,
        Sms.TYPE,
        Sms.REPLY_PATH_PRESENT,
        Sms.SUBJECT,
        Sms.BODY,
        Sms.SERVICE_CENTER,
        Sms.LOCKED,
        Sms.SUBSCRIPTION_ID,
        Sms.ERROR_CODE,
        Sms.CREATOR,
        Sms.SEEN,
        Sms.CONTAINS_OTP,
        Sms.TRANSACTION_ID,
        "CAST(CASE WHEN (" + Sms.READ_RESTRICTION + " & " +
                
ReadRestriction.ReadRestrictionValues.READ_RESTRICTION_RESTRICTED +
                 ") <> 0 THEN 1 ELSE 0 END AS INTEGER) AS restricted",
    };

or
https://github.com/GrapheneOS/platform_packages_providers_TelephonyProvider/blob/17/src/com/android/providers/telephony/MmsSmsProvider.java

private static final String[] MMS_SMS_COLUMNS =
            { BaseColumns._ID, Mms.DATE, Mms.DATE_SENT, Mms.READ,
Mms.THREAD_ID, Mms.LOCKED,
                    Mms.SUBSCRIPTION_ID, Mms.TRANSACTION_ID };

====

Anyway the fix certainly looks plausible to make the code more robust. I'll
report back if the error persists on the new version.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to