From 67641bfa76e0d87299fa0b7551a819e8242533e7 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 12 Jun 2018 02:15:02 +0300 Subject: [PATCH] Fix first_name to phone_number only if last_name is empty. GitOrigin-RevId: 4f4732713400c56590d02338f0f1d1fb5fd83908 --- td/telegram/ContactsManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 9604040f..1471b9d8 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -2530,7 +2530,7 @@ void ContactsManager::User::parse(ParserT &parser) { if (has_language_code) { parse(language_code, parser); } - if (first_name.empty()) { + if (first_name.empty() && last_name.empty()) { first_name = phone_number; } } @@ -6618,7 +6618,7 @@ void ContactsManager::on_update_user_name(UserId user_id, string &&first_name, s void ContactsManager::on_update_user_name(User *u, UserId user_id, string &&first_name, string &&last_name, string &&username) { - if (first_name.empty()) { + if (first_name.empty() && last_name.empty()) { first_name = u->phone_number; } if (u->first_name != first_name || u->last_name != last_name) {