From 298d197f5034284a8f11d2b3671c6acaef954a46 Mon Sep 17 00:00:00 2001 From: WhereAreBugs Date: Fri, 6 Feb 2026 19:19:18 +0800 Subject: [PATCH] fix(send): add temporary admin context to solve permission problem. --- internal/rpc/msg/send.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/rpc/msg/send.go b/internal/rpc/msg/send.go index c93f18148..f9e7428dd 100644 --- a/internal/rpc/msg/send.go +++ b/internal/rpc/msg/send.go @@ -87,8 +87,9 @@ func (m *msgServer) setConversationAtInfo(nctx context.Context, msg *sdkws.MsgDa } }() + // template admin permission for next operation ctx := mcontext.NewCtx("@@@" + mcontext.GetOperationID(nctx)) - + ctx = mcontext.WithOpUserIDContext(ctx, m.config.Share.IMAdminUserID[0]) var atUserID []string conversation := &pbconversation.ConversationReq{