From 1ed97b8539cbb522344fd3e28aa7f970501b3d12 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 5 Jun 2019 04:22:27 +0300 Subject: [PATCH] Do not include query and anchor to invite link hash. GitOrigin-RevId: 08d499417bfb95dfe2a4e41099471d826b3bc848 --- td/telegram/ContactsManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index dcf9e1583..a74654c19 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -7985,7 +7985,10 @@ Slice ContactsManager::get_dialog_invite_link_hash(const string &invite_link) { for (auto &url : INVITE_LINK_URLS) { if (begins_with(lower_cased_invite_link, url)) { - return Slice(invite_link).substr(url.size() + offset); + Slice hash = Slice(invite_link).substr(url.size() + offset); + hash.truncate(hash.find('#')); + hash.truncate(hash.find('?')); + return hash; } } return Slice();