https://bugs.kde.org/show_bug.cgi?id=498217
Albert Vaca Cintora <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/netw |https://invent.kde.org/netw |ork/kdeconnect-kde/-/commit |ork/kdeconnect-kde/-/commit |/b37b2af5bde309e2c01038da0d |/2622b9eb76a1488306a5805b93 |7cf15cf27b7996 |fe37ccc7319f83 --- Comment #3 from Albert Vaca Cintora <[email protected]> --- Git commit 2622b9eb76a1488306a5805b93fe37ccc7319f83 by Albert Vaca Cintora, on behalf of Bill Sterzenbach. Committed on 12/03/2026 at 23:23. Pushed by albertvaka into branch 'release/26.04'. smsapp: Preserve leading zeros in new conversation addresses createConversationForAddress was canonicalizing the user's input, which strips leading zeros. This breaks phone numbers in countries like the UK where the leading zero is the trunk prefix (e.g. 07123123123 became 7123123123). The other two paths that create conversation items already preserve the original address: - createRowFromMessage stores message.addresses() as-is - displayContacts stores rawPhoneNumber.toString() as-is This change makes createConversationForAddress consistent with those paths by using the original address instead of canonicalizing it. Canonicalization is still used at comparison time by isPhoneNumberMatch, lookupPersonByAddress, and the filter proxy. Developed with AI assistance (Claude Sonnet via Windsurf). Code was personally reviewed and tested with a connected device. (cherry picked from commit b37b2af5bde309e2c01038da0d7cf15cf27b7996) M +3 -4 smsapp/conversationlistmodel.cpp https://invent.kde.org/network/kdeconnect-kde/-/commit/2622b9eb76a1488306a5805b93fe37ccc7319f83 -- You are receiving this mail because: You are watching all bug changes.
