From 842f21b24f9fe25f09b0484bdee85c4ac5ffe411 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 28 May 2025 22:25:17 +0300 Subject: [PATCH] bridgev2/provisioning: add log when explicitly specified login ID is not found --- bridgev2/matrix/provisioning.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bridgev2/matrix/provisioning.go b/bridgev2/matrix/provisioning.go index 2a84bdf2..571e3c7f 100644 --- a/bridgev2/matrix/provisioning.go +++ b/bridgev2/matrix/provisioning.go @@ -500,6 +500,9 @@ func (prov *ProvisioningAPI) GetExplicitLoginForRequest(w http.ResponseWriter, r } userLogin := prov.br.Bridge.GetCachedUserLoginByID(userLoginID) if userLogin == nil || userLogin.UserMXID != prov.GetUser(r).MXID { + hlog.FromRequest(r).Warn(). + Str("login_id", string(userLoginID)). + Msg("Tried to use non-existent login, returning 404") mautrix.MNotFound.WithMessage("Login not found").Write(w) return nil, true }