From 11495e6e7e57b9035c858cb31ed9b1ebaf7d1adf Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 9 Apr 2026 23:32:34 +0300 Subject: [PATCH] client: fix handling mentions of non-logged-in users --- pkg/connector/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/connector/client.go b/pkg/connector/client.go index 9a13df34..ea4293bf 100644 --- a/pkg/connector/client.go +++ b/pkg/connector/client.go @@ -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)