client: fix handling mentions of non-logged-in users

This commit is contained in:
Tulir Asokan
2026-04-09 23:32:34 +03:00
parent 53574754be
commit 11495e6e7e
+1 -1
View File
@@ -342,7 +342,7 @@ func NewTelegramClient(ctx context.Context, tc *TelegramConnector, login *bridge
userID, ok := tc.Bridge.Matrix.ParseGhostMXID(ui)
if !ok {
user, err := tc.Bridge.GetExistingUserByMXID(ctx, ui)
if err != nil {
if err != nil || user == nil {
return "", "", 0, false
} else if login, _, _ := portal.FindPreferredLogin(ctx, user, false); login != nil {
userID = ids.UserLoginIDToUserID(login.ID)