Open Fironet opened 1 year ago
Can confirm this is still the case in Dialer 5.18.1. I have a contact whose phone number ends with 4 digits that also form a short number for a service provider. When I receive a call from that short number Dialer displays the contact's name instead of the short number.
What seems to be occurring is a shorter length number is being matched to a longer length existing contact and Dialer displaying the contact as who is being called, despite only the shorter length number being actually dialed.
Two issues arise:
For background to this, some weeks ago I imported a contact via (a larger) VCF that had the following number syntax (digits changed for privacy) into Simple Tools Contacts (using the store contacts as 'Phone storage (not visible to other apps)' rather than 'Device' option):
Yesterday, when I dialed
9399
(a service provider number which isn't in my contacts) using Simple Tools Dialer, Simple Tools Dialer mistakenly matched the dialed number to the Example Contact Name contact instead, as displayed both during the call for the name and also as shown in the call history tab of the app.Seemingly this is because the last four digits are the same as the longer number stored in that existing contact.
Note: the name as displayed during the call isn't consistently reproducible however the name as displayed in the call history is consistent and displays the contact name rather than the dialed number which isn't in the contacts.
Dialer app version: 5.18.0 (F-Droid) Contacts app version: 6.22.4 (F-Droid) OS: Android 13 (LineageOS 20)
I'm not sure if this bug is from Dialer or Contacts but since it affected the name displayed when dialing a number and the displayed call history I've posted it here.