Match account deletion number by short NSN.

Fixes #13583.
This commit is contained in:
Nicholas Tinsley 2024-06-10 14:29:54 -04:00 committed by Oscar Mira
parent a2dfd4fd83
commit dbcc399e3a
No known key found for this signature in database
GPG key ID: B371B98C5DC32237

View file

@ -102,7 +102,8 @@ public class DeleteAccountViewModel extends ViewModel {
number.setCountryCode(countryCode);
number.setNationalNumber(nationalNumber);
if (PhoneNumberUtil.getInstance().isNumberMatch(number, Recipient.self().requireE164()) == PhoneNumberUtil.MatchType.EXACT_MATCH) {
final PhoneNumberUtil.MatchType matchType = PhoneNumberUtil.getInstance().isNumberMatch(number, Recipient.self().requireE164());
if (matchType == PhoneNumberUtil.MatchType.EXACT_MATCH || matchType == PhoneNumberUtil.MatchType.SHORT_NSN_MATCH || matchType == PhoneNumberUtil.MatchType.NSN_MATCH) {
events.setValue(DeleteAccountEvent.ConfirmDeletion.INSTANCE);
} else {
events.setValue(DeleteAccountEvent.NotAMatch.INSTANCE);